wps怎么修改文件名?很多網(wǎng)友需要批量或者有針對(duì)性地修改wps里這些文件的名稱。以下文為例,我們一起來(lái)操作:
01、修改文件名稱在示例文件中E列填入需要修改的文件名,為了省去大家填寫(xiě)時(shí)還需填寫(xiě)文件類型擴(kuò)展名的麻煩,我把這步驟也用公式統(tǒng)一實(shí)現(xiàn)。
上圖中F3單元格的公式為:
=”REN”&CHAR(32)&””””&B3&””””&CHAR(32)&””””&E3&MID(B3,FIND(“.”,B3),99)&””””
當(dāng)然,感覺(jué)公式太長(zhǎng)也可以簡(jiǎn)寫(xiě)為:
=”REN “&B3&” “&E3
不過(guò)這樣就需要注意E列中的Rename名稱要和B列中的擴(kuò)展名一致。
將F列中公式生成的字符串Copy至一個(gè)該路徑下新建的一個(gè)txt文檔,保存后將txt后綴修改為.bat。例如下圖示例:
02、見(jiàn)證神奇的時(shí)刻
雙擊這個(gè)bat文件,不要眨眼,注意看接下來(lái)發(fā)生了什么:
只需要雙擊rename.bat這個(gè)文件,該文件夾路徑下列表中所有的文件名就瞬間自動(dòng)完成修改了。
我大致數(shù)了下3s時(shí)間足夠了。
03、實(shí)現(xiàn)原理介紹
我們還是需要簡(jiǎn)單了解下實(shí)現(xiàn)的原理。別看上面的一行公式挺長(zhǎng),其實(shí)規(guī)則很簡(jiǎn)單,從Excel文件Copy至.bat文件中的命令實(shí)際上是Windows操作系統(tǒng)中的批處理腳本,英文名稱叫Batch,擴(kuò)展名.bat就是取了前3個(gè)字母。
REN就是Rename的縮寫(xiě)。它的語(yǔ)法規(guī)則及含義如下:
▼左右滑動(dòng)查看完整代碼
ren_[Drive:][path]_”Oldfilename”_”Newfilename”
[Drive:][path]是文件所在的路徑,如缺省了就默認(rèn)作用于它所在的當(dāng)前文件夾。
只是呢需要注意這里面有一些空格(紅色標(biāo)注顯示),在實(shí)際運(yùn)用時(shí)候經(jīng)常有的讀者忘記打空格,因此我才在公式中強(qiáng)制增加了空格,用F9試著預(yù)算一下就清楚了。
CHAR(32) ? -> ?” ”
另外,這段公式還有一個(gè)設(shè)置目的是實(shí)現(xiàn)自動(dòng)在新舊文件名前后增加雙引號(hào),因?yàn)檎缟厦娴呐幚碚Z(yǔ)法說(shuō)明,文件名需要用雙引號(hào)括起來(lái),否則一旦文件名中出現(xiàn)空格就無(wú)法識(shí)別分隔了。
我也查詢了一些類似的公眾號(hào)文章介紹,大多數(shù)都漏掉了這一步操作,大家需要格外注意。
另外一個(gè)技巧分享:在Excel中我們知道要在公式中連接文本,一般的作法就是將文本用英文的””括起來(lái)再和公式通過(guò)&符號(hào)連接即可。
但是如果文本中本身就是要有””的話則需要通過(guò)下面的方式進(jìn)行設(shè)置:
“””” ?-> 四個(gè)”會(huì)通過(guò)公式轉(zhuǎn)化為一個(gè)”。
那么細(xì)心的朋友可能還會(huì)產(chǎn)生這樣的疑問(wèn),既然Windows自帶的批處理命名這么強(qiáng)大,是不是也有同樣的辦法實(shí)現(xiàn)批量獲取某個(gè)路徑下所有的文件名稱列表清單呢?
是的,用BAT批處理命名也能實(shí)現(xiàn),步驟如下:
在需要提取的文件夾下新建一個(gè)txt文檔,名稱隨意,例如DIR.txt。
在txt文件中輸入如下命令:
DIR_*.*_/B>_list.txt
▲注意空格不可缺少
修改文件后綴并雙擊DIR.bat
自動(dòng)生成包含文件名列表的list.txt文件
這個(gè)小技巧是不是很nice呀,暫時(shí)用不到也沒(méi)關(guān)系,大家可以先收藏起來(lái),需要的時(shí)候就可以派上用場(chǎng)啦~