批量修改文件名方法合集
一、背景
????日常工作中,有時(shí)會(huì)遇到需要批量重名文件的場(chǎng)景,文件數(shù)目不多時(shí)可手動(dòng)修改,當(dāng)數(shù)目較多時(shí),此時(shí)如果還一個(gè)個(gè)文件手動(dòng)修改無疑效率低,耗時(shí)。下面將介紹批量修改文件名/文件夾名的方法
二、window系統(tǒng)自帶重命名
以下圖路徑的文件和文件夾為例,名稱和文件類型也多樣,需要將其重命名為財(cái)富自由+序號(hào),如“財(cái)富自由(1)”

使用ctrl+a選擇所有的文件與文件夾

單擊鼠標(biāo)右鍵,彈出設(shè)置框,選擇“重命名”

在鼠標(biāo)箭頭當(dāng)前所在的文件名會(huì)出現(xiàn)如下選定重命名的狀態(tài),如下圖名稱為jk的文件夾。

輸入“財(cái)富自由”,注意此時(shí)所有文件和文件夾都是處于選定狀態(tài)

按Enter鍵后即完成自動(dòng)命名,根據(jù)文件類型,名稱后自動(dòng)加上編號(hào),如下圖

三、Everything工具
????使用everything工具也實(shí)現(xiàn)批量命名文件或文件夾,打開everything工具,進(jìn)入“搜索->高級(jí)搜索”

搜索文件夾中設(shè)置為重命名文件所在的文件夾路徑

點(diǎn)擊“確定”,主界面展示路徑下的文件和文件夾

ctra+a選定所有文件,文件夾,將鼠標(biāo)箭頭移動(dòng)下圖選定的藍(lán)色背景位置,鼠標(biāo)右鍵彈出重命名框

選擇“重命名”,彈出重命名設(shè)置框,正則前面的框表示是否使用正則表達(dá)式進(jìn)行替換,不勾表示不用正則表達(dá)式替換。

原始文件名顯示修改前名字,取消勾選“正則”,在新文件名表達(dá)式中輸入重命名的名稱,如“財(cái)務(wù)自由”,點(diǎn)擊“確定”,

點(diǎn)擊“確定”,所有名稱前都加上“財(cái)務(wù)自由”

也可勾選“正則”使用正則表達(dá)式篩選再進(jìn)行替換,如將名稱帶有數(shù)字的替換為number,原始文件名表達(dá)式中輸入正則表達(dá)式,\d+表示一個(gè)或多個(gè)數(shù)字,新文件名表達(dá)式輸入替換的名稱number,新文件名框中會(huì)自動(dòng)顯示替換后的名稱,點(diǎn)擊“確定”

替換前

替換后,所有的數(shù)字被number替換,無數(shù)字的名稱不受影響,也可以單獨(dú)替換部分內(nèi)容。

四、Bat腳本批量
????使用bat腳本相對(duì)前面兩種方法是流程稍復(fù)雜一些
首先,ctrl+a選擇目錄下所有文件,一直按住shift鍵,再點(diǎn)擊鼠標(biāo)右鍵,彈出操作框,此時(shí)會(huì)有一個(gè)“復(fù)制為路徑”的選項(xiàng),點(diǎn)擊該選項(xiàng),

將路徑復(fù)制到excel表格中

將路徑替換掉只保留文件名,替換為中為空,選擇“全部替換”

替換后只有文件名

將路徑復(fù)制一列,添加第一列為ren,如下圖所示,A列為命令名,B列為文件原始名,C列為文件修改名

在需修改文件名的目錄下新建一個(gè)txt文件,將表格中的三列數(shù)據(jù)復(fù)制過去,注意,如果文件名中有中文時(shí),先將編碼格式設(shè)為"使用ANSI編碼",否則執(zhí)行腳本會(huì)出現(xiàn)識(shí)別不了中文而報(bào)錯(cuò)

再將表格中的內(nèi)容復(fù)制過去

重命名將rename.txt文件修改為rename.bat腳本

修改后

在路徑窗口輸入cmd打開命令窗口,按“Enter”鍵

彈出命令窗口

再將bat腳本選中后按住鼠標(biāo)左鍵后拖入命令窗口,按Enter間執(zhí)行腳本

執(zhí)行結(jié)果記錄如下

結(jié)果查看,改名后的文件和設(shè)置的一致。
