欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java批量修改文件名的實例代碼

 更新時間:2013年04月14日 09:41:03   作者:  
幾天前在163公開課上下了一些mp4視頻文件。發(fā)現(xiàn)課程名和文件名不對應(yīng),想到編個程序批量修改。先分析網(wǎng)頁源代碼將課程名和文件名一一對應(yīng),存儲在一個文件里,然后使用Java讀取該文件進(jìn)而修改文件名。

復(fù)制代碼 代碼如下:

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)文章

  • Spring Boot如何開啟并使用郵件服務(wù)

    Spring Boot如何開啟并使用郵件服務(wù)

    這篇文章主要介紹了Spring Boot如何開啟并使用郵件服務(wù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Spring Cloud與分布式系統(tǒng)簡析

    Spring Cloud與分布式系統(tǒng)簡析

    這篇文章主要介紹了Spring Cloud與分布式系統(tǒng)的相關(guān)內(nèi)容,具有一定參考價值,需要的朋友可以了解下。
    2017-09-09
  • java poi sax方式處理大數(shù)據(jù)量excel文件

    java poi sax方式處理大數(shù)據(jù)量excel文件

    這篇文章主要介紹了java poi sax方式處理大數(shù)據(jù)量excel文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • SpringDataJpa多表操作的實現(xiàn)

    SpringDataJpa多表操作的實現(xiàn)

    開發(fā)過程中會有很多多表的操作,他們之間有著各種關(guān)系,本文主要介紹了SpringDataJpa多表操作的實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Spring框架的環(huán)境搭建和測試實現(xiàn)

    Spring框架的環(huán)境搭建和測試實現(xiàn)

    這篇文章主要介紹了Spring框架的環(huán)境搭建和測試實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • SpringBoot web靜態(tài)資源配置詳解

    SpringBoot web靜態(tài)資源配置詳解

    這篇文章主要介紹了SpringBoot web靜態(tài)資源配置詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • SpringBoot統(tǒng)一返回格式的方法詳解

    SpringBoot統(tǒng)一返回格式的方法詳解

    今天小編主要是和大家分享一個讓代碼變得更簡潔的小技巧:統(tǒng)一返回格式,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-08-08
  • java 實現(xiàn) stack詳解及實例代碼

    java 實現(xiàn) stack詳解及實例代碼

    這篇文章主要介紹了java 實現(xiàn) stack詳解的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 利用Spring Cloud Zuul實現(xiàn)動態(tài)路由示例代碼

    利用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-09
  • mybatis-plus?執(zhí)行insert(),實體的id自動更新問題

    mybatis-plus?執(zhí)行insert(),實體的id自動更新問題

    這篇文章主要介紹了mybatis-plus?執(zhí)行insert(),實體的id自動更新問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評論