Java批量修改文件名的實例代碼
import java.io.*;
import java.util.*;
public class Test {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader("output1.txt"));
List<String> newName = new ArrayList<String>();
List<String> oldName = new ArrayList<String>();
String line;
String[] col;
while((line=br.readLine())!=null) {
col = line.split("#");
newName.add(col[0]);
oldName.add(col[1]);
}
br.close();
for(int i=0;i<newName.size();i++) {
File oldFile = new File("D:\\TDDOWNLOAD\\heihei\\"+oldName.get(i)+".mp4");
System.out.println(oldFile.exists());//看文件是否存在
File newFile = new File(oldFile.getParent()+File.separator+newName.get(i)+".mp4");
if(newFile.exists()) {
System.out.println(i+"已存在");//新文件已存在
} else {
System.out.println(i+"\t"+oldFile.renameTo(newFile));//舊文件是否重命名成功
}
}
}
}
相關(guān)文章
java poi sax方式處理大數(shù)據(jù)量excel文件
這篇文章主要介紹了java poi sax方式處理大數(shù)據(jù)量excel文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01Spring框架的環(huán)境搭建和測試實現(xiàn)
這篇文章主要介紹了Spring框架的環(huán)境搭建和測試實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10利用Spring Cloud Zuul實現(xiàn)動態(tài)路由示例代碼
Spring Cloud Zuul路由是微服務(wù)架構(gòu)的不可或缺的一部分,提供動態(tài)路由,監(jiān)控,彈性,安全等的邊緣服務(wù)。下面這篇文章主要給大家介紹了關(guān)于利用Spring Cloud Zuul實現(xiàn)動態(tài)路由的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-09-09mybatis-plus?執(zhí)行insert(),實體的id自動更新問題
這篇文章主要介紹了mybatis-plus?執(zhí)行insert(),實體的id自動更新問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12