下面的例子是除錯通過的:
public class renamefiles
bw.write(name+"\t\n"); //換行儲存
f.renameto(new file(ppath+"\\"+name));
}bw.close(); //如果下面要繼續讀這個檔案的內容,必須先關閉流
writer.close();
//保證檔案中每行的內容不重複
filereader reader = new filereader(dumpname);
bufferedreader br = new bufferedreader(reader);
string str=null;
listdatalist=new arraylist(); //用arraylist來保證每一行的內容不同
int i=0;
while((str = br.readline()) != null)
filewriter writer2 = new filewriter(dumpname); //再次寫入
bufferedwriter bw2 = new bufferedwriter(writer2);
for(string data:datalist)
bw2.close();
bw2.close();
} catch (ioexception e) }}
輸入檔案名字開啟檔案
輸入檔案名字,開啟檔案。輸入格式 a.txt 如果有該檔案則能正確開啟,如果沒有該檔案則開啟失敗。如下 include include 預處理標頭檔案 include using namespace std int main string filename 定義string型別變數來存放檔名 cou...
OS模組 批量修改檔案名字(二)
通過三個案例,介紹批量修改檔案名字的方法。一 批量在檔案前 後任意新增檔案名字 二 批量去掉檔案字元 三 批量替換某一型別檔案名字 一 批量在檔案前 後任意新增檔案名字 批量在檔案前面新增 方法11 字元 在檔案前面 後面批量修改檔案名字 def filename modify target dir...
Matlab批量修改 重新命名 檔案名字
clear all location f files 需修改名字的檔案的所在位址 cd f m檔案所在位置 files dir location for i 1 length files if strcmp files i name,1 strcmp files i name,1 continue ...