mark一下

guohaijiao 13年前發布 | 2K 次閱讀 respo xmlrpc-c TMSU Imixs Workflow

方法一:命令法

ren 原文件名 新文件名

在《電腦愛好者》2005年第9期的《DOS快餐店》中介紹了使用DOS命令為文件快速重命名,如果要對文件進行批量重命名,是否就必須使用帶有循環語句的批處理?其實可以用Excel和DOS命令結合,實現簡單高效的批量文件重命名。


任務:在C:\mypictures目錄中包含以下文件:002.jpg、003.jpg、004.jpg、005.jpg。要將它們分別改名為泰山風景1.jpg、泰山風景2.jpg、泰山風景3.jpg、泰山風景4.jpg。 

 


第一步:運行CMD打開“命令提示符”窗口,用cd命令進入文件所在目錄(cd c:\mypictures),然后用“dir *.jpg /b>temp.bat”命令將當前目錄中的JPG文件名輸出到臨時文件temp.bat中。


第二步:用“記事本”打開C:\mypictures中的temp.bat,全選并復制該文件中的內容,然后打開Excel,定位到A1單元格,右擊選擇“選擇性粘貼→確定”(見圖),在B1單元格中輸入第一個文件的目標文件名(如“泰山風景1”),通過拖拽B1單元格右下角的填充柄在B列生成文件名序列,即“泰山風景1”、“泰山風景2”、“泰山風景3”……


第三步:在C1單元格輸入公式“="ren "&A1&" "&B1&RIGHTB(A1,4)”(不含外側中文引號),然后通過填充柄在C列生成序列。選中C列中所有生成的序列,復制到temp.bat文件中,覆蓋原來的內容,保存退出。最后雙擊Temp.bat運行之,批量文件改名即告完成。

 

 

要點:

1、如果所有的文件后綴名一樣,比如都是.jpg,那么B列直接寫成“泰山風景1.jpg”;

這樣,公式相對簡單:="ren "&A1&" "&B1,即省去了right函數。

2、如果文件名都有空格怎么辦?

這樣ren命令中,要將有空格的文件名用雙引號括住

3、Excel公式中雙引號表示字符的界限,那怎么在Excel公式中表示雙引號字符呢?

在Excel公式中,用四個連續的雙引號表示一個雙引號。

例如:上面第1點中:="ren "&A1&" "&B1,這個公式,如果原來文件名中都有空格,可將此A1兩端加上雙引號,

="ren "&""""&A1&""""&" "&B1

 

 

方法二:界面操作法

注:此方法文件名后的數字都有括號

在Windows界面化,也可以進行簡單的批量重命名:

1、選擇全部文件

2、按2,或者在第一個文件上右鍵選擇重命名

3、輸入文件名,如:“圖”,回車。

4、文件名就變成:圖 (1).jpg,圖 (2).jpg……

 

 

總結:

 

方法二:簡單,但每個文件名都有括號,有些人會感覺不好看。

 

方法一:復雜,但能夠處理多種復雜情況。

像:

后綴名不一樣,可以用right(A1,4)函數;

原文件名有空格,可以加&""""。 

 本文由用戶 guohaijiao 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!