摘要:突然需要改一堆文件的后綴名,所以想編程解決,話不多說直接上代碼文件路徑不存在當(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
摘要:下載,并解壓環(huán)境變量配置右鍵我的電腦屬性高級環(huán)境變量系統(tǒng)變量注意是下面的系統(tǒng)變量,不是上面的用戶變量新建變量名,變量值修改變量,在最前面加上注意是首字母大寫,不要改成,后面要有分號注意系統(tǒng)變量上面的用戶變量里,不要有這兩個,如果有應(yīng) 1 JDK (1) 下載,并解壓 (2) 環(huán)境變量配置 右鍵我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量注意:是下面的系統(tǒng)變量,不是上面的用戶變量...
摘要:前言近日由于種種原因,需要把代碼里面的類全部都修改一遍類名。并且在給類文件重命名的時,需要注意前綴和后綴添加的位置,不要添加到和后面去了即可。 前言 近日由于種種原因,需要把代碼里面的類全部都修改一遍類名。 在網(wǎng)上找了一圈相關(guān)的開源庫,沒有發(fā)現(xiàn)有合適滿意的,始終都存在一些問題,要么出現(xiàn)誤修改,要么把方法名或者屬性名也給修改了等等情況。 于是決定掏出生疏的Python來寫一個。 批量修改...
摘要:批量刪除列名中的后綴實戰(zhàn)使用函數(shù)批量刪除列名中的后綴使用函數(shù)批量刪除列名中的后綴目錄 ?Pandas批量刪除dataframe列名中的后綴實戰(zhàn):使用rstrip函數(shù)批量刪除列名中的后綴(suffix)、使用replace函數(shù)批量刪除列名中的后綴(suffix) 目錄
摘要:背景小白今天閑著沒事,在公司摸魚,以為今天有事無聊的一天,突然上頭說小子,今天實現(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...
閱讀 2179·2021-11-24 09:39
閱讀 2793·2021-07-29 13:49
閱讀 2327·2019-08-29 14:15
閱讀 2240·2019-08-29 12:40
閱讀 3318·2019-08-26 13:42
閱讀 638·2019-08-26 12:13
閱讀 2073·2019-08-26 11:41
閱讀 3352·2019-08-23 18:32