java中修改檔案名字,保證檔案中每一行資料不重複

2021-07-16 10:26:28 字數 707 閱讀 8337

下面的例子是除錯通過的:

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 ...