国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java批量修改文件后綴

qc1iu / 3601人閱讀

摘要:突然需要改一堆文件的后綴名,所以想編程解決,話不多說直接上代碼文件路徑不存在當(dāng)前路徑文件不存在請輸入要修改文件后綴名的文件夾請輸入修改前的后綴名請輸入修改后的后綴名操作完成其他方法在網(wǎng)上查了下,發(fā)現(xiàn)還有命令可以解決,比如將后置改為,那么在你

突然需要改一堆文件的后綴名,所以想編程解決,話不多說直接上代碼
java
import java.io.File;
import java.util.Scanner;

public class FileEdit {

    public static void renameFiles(String path, String oldExt, String newExt) {
        File file = new File(path);
        if (!file.exists()) {
            System.err.println("文件路徑不存在!");
            return;
        }
        File[] files = file.listFiles();
        if (files.length <= 0) {
            System.err.println("當(dāng)前路徑文件不存在!");
            return;
        }
        for (File f : files) {
            if (f.isDirectory()) {
                renameFiles(f.getPath(), oldExt, newExt);
            } else {
                String name = f.getName();
                if (name.endsWith("." + oldExt)) {
                    name = name.substring(0, name.lastIndexOf(".") + 1);
                    name += newExt;
                    f.renameTo(new File(f.getParent() + "" + name));
                }
            }
        }
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("請輸入要修改文件后綴名的文件夾:");
        String path = sc.nextLine();
        System.out.println("請輸入修改前的后綴名:");
        String oldExt = sc.nextLine();
        System.out.println("請輸入修改后的后綴名:");
        String newExt = sc.nextLine();

        renameFiles(path, oldExt, newExt);
        System.out.println("操作完成");
    }
}
其他方法

??在網(wǎng)上查了下,發(fā)現(xiàn)還有cmd命令可以解決,比如將txt后置改為7z,那么在你需要修改的目錄運行cmd然后輸入命令ren *.txt *.rar,就可以將所有txt結(jié)尾的文件進行修改;此外可以將本命令保存為bat腳本文件,雙擊進行運行。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/73809.html

相關(guān)文章

  • Java】第一章 HelloWorld

    摘要:下載,并解壓環(huán)境變量配置右鍵我的電腦屬性高級環(huán)境變量系統(tǒng)變量注意是下面的系統(tǒng)變量,不是上面的用戶變量新建變量名,變量值修改變量,在最前面加上注意是首字母大寫,不要改成,后面要有分號注意系統(tǒng)變量上面的用戶變量里,不要有這兩個,如果有應(yīng) 1 JDK (1) 下載,并解壓 (2) 環(huán)境變量配置 右鍵我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量注意:是下面的系統(tǒng)變量,不是上面的用戶變量...

    Ryan_Li 評論0 收藏0
  • 批量修改OC類名腳本 -- python

    摘要:前言近日由于種種原因,需要把代碼里面的類全部都修改一遍類名。并且在給類文件重命名的時,需要注意前綴和后綴添加的位置,不要添加到和后面去了即可。 前言 近日由于種種原因,需要把代碼里面的類全部都修改一遍類名。 在網(wǎng)上找了一圈相關(guān)的開源庫,沒有發(fā)現(xiàn)有合適滿意的,始終都存在一些問題,要么出現(xiàn)誤修改,要么把方法名或者屬性名也給修改了等等情況。 于是決定掏出生疏的Python來寫一個。 批量修改...

    cc17 評論0 收藏0
  • Pandas批量刪除dataframe列名中的后綴實戰(zhàn):使用rstrip函數(shù)批量刪除列名中的后綴(s

    摘要:批量刪除列名中的后綴實戰(zhàn)使用函數(shù)批量刪除列名中的后綴使用函數(shù)批量刪除列名中的后綴目錄 ?Pandas批量刪除dataframe列名中的后綴實戰(zhàn):使用rstrip函數(shù)批量刪除列名中的后綴(suffix)、使用replace函數(shù)批量刪除列名中的后綴(suffix) 目錄

    pcChao 評論0 收藏0
  • springboot批量導(dǎo)入excel數(shù)據(jù)

    摘要:背景小白今天閑著沒事,在公司摸魚,以為今天有事無聊的一天,突然上頭說小子,今天實現(xiàn)一下批量導(dǎo)入數(shù)據(jù)吧,當(dāng)時我的內(nèi)心是拒絕的,然后默默打開。介紹框架本身并不支持讀取,所有讀取需要借助一些框架。 1 背景 小白今天閑著沒事,在公司摸魚,以為今天有事無聊的一天,突然上頭說小子,今天實現(xiàn)一下批量導(dǎo)入Excel數(shù)據(jù)吧,當(dāng)時我的內(nèi)心是拒絕的,然后默默打開idea。 2 介紹 2.1 框架 java...

    Bmob 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<