批量重命名工具 --- Bulk Rename Utility
下載地址:https://www.bulkrenameutility.co.uk/Download.php
手冊:https://www.s3.tgrmn.com/bru/BRU_Manual.pdf
中文版:
https://pansoft.pc6.com/lc6/BulkRenameUtility3430.zip
添加后綴,3步驟:
轉自:Perl 正則表達式 在 Bulk Rename Utility 實例
來自:Bulk Rename Utility 文檔
【Bulk Rename Utility 是有效的、簡潔的文件名批量替換工具,但如果想發揮它的最大功效,還是得學會正則表達式,Bulk Rename Utility 的正則表達式是 Perl Regular Expression。下面是一個實例。】
Assume you have a file called Program Files, and you wish to swap the names around (e.g. Files Program). A Regular Expression which performs this task is :
【假設我們有一個文件叫做 Program Files ,我們想交換一下,改為 Files Program,那么Perl正則表達式應為:】
^([A-Z][a-z]*) ([A-Z][a-z]*)
Let us break this down into components:
【讓我們拆解一下:】
^ This means start at the beginning of the string
【^意思是字符串開始處】
([A-Z][a-z]*) This is a single "group", which we will use later. What this says is that we want any capital letter, followed by any number of lower-case letters. The single capital letter is denoted by the [A-Z], i.e. allow a letter in the range A to Z. The lower-case letters are denoted by [a-z] in the same way, followed by an asterisk. This means we can allow any number of letters.
【([A-Z][a-z]*) 是一個獨立“組”。其含義是:我們想找到所有大寫字母,這些大寫字母后面是小寫字母。一個大寫字母用 [A-Z] 代表,也就是允許A到Z中的任一大寫字母。一個小寫字母用 [a-z] 代表,也就是允許a到z的任一小寫字母。最后的 * 星標,表示我們可以不限制滿足以上條件的字母數量,可以是一個,也可以是多個。】
We then allow a single space. If I had wanted multiple spaces I would probably have typed "space asterisk", or possible ( *) to group.
【然后,我們在第一個獨立組后面加一個空格。如果希望不止一個空格,那么應該用“空格+星標”,即 ( *) 表明,這里用了括號表示又一個獨立組。】
We then have exactly the same again, i.e. we are denoting two words.
【再然后,我們重復了第一組的表達式,也就是說我們的目標對象是兩個情況一樣的單詞:Program Files 。】
Notice we had two sets of brackets. Everything within each set of brackets is treated as a "grouping", and we refer to these groupings as \1, \2, \3 etc.
【注意我們有兩套括號,每對括號中的內容被視為一個“分組”,這樣就可以用 \1, \2, \3 來引用他們。】
So, lets say we wanted to swap around the two words in the filename. We would put:
【這樣,我們的交換表達式中,匹配部分就可以這樣寫:】
^([A-Z][a-z]*) ([A-Z][a-z]*)
For the match string, and
【替換部分這樣寫:】
\2 \1
The above example is very precise. If we wanted to swap the first two words of a name, but keep the remaining text the same, we could put
【上面的例子很簡單,如果我們有一個文件名為:Program Files Directory ,我們只想交換前兩個單詞,剩下的部分保持不變,即成為:Files Program Directory,那么我們應該這樣寫:】
^([A-Z][a-z]*) ([A-Z][a-z]*)(.*)
\2\1\3
This says to create three groups: the first group is the first word, the second group is the second word, and the third group is everything that's left.
【這個表達式的意思是:創建三個分組,第一個是第一個單詞,第二個是第二個單詞,第三個是剩余的東西。】
Perl 正則表達式 在 Bulk Rename Utility 實例
http://www.yx12345.com/pcpd/7046/1502.html
bulk rename utility 文件批量重命名工具功能:
1、支持批量重命名文件,文件夾或同時重命名。
2、刪除,添加或更改文件名中的文本。
3、執行文本替換。
4、更改文件名的大小寫。
5、刪除字符或單詞。
6、刪除數字或符號。
7、在文件名后添加或添加文本。
8、將父文件夾的名稱附帶到文件名。
9、將日期附帶到多種格式的文件名中。
10、將剪貼板中的文本添加到多個文件名。
11、使用非常靈活的規則為文件自動編號。
12、、重命名之前,請預覽新名稱。
13、按任何列對文件仔細信息進行排序。
14、將重命名條件保存到收藏夾中。
15、過濾文件以使用通配符,名稱長度或路徑長度,正則表達式甚至JavaScript條件重命名。
16、提供32位與64位版
17、支持綠色免安裝
18、將在這里批量重命名 添加到Windows資源管理器中以進行快速訪問(可選)。
19、目錄遞歸 -也處理所有子目錄中的文件/文件夾。
20、使用正則表達式重命名文件/文件夾。
21、使用Javascript重命名文件/文件夾。
22、從輸入文本文件列表(CSV)重命名文件。
23、創建一個撤消批處理文件。
24、將所有重命名活動記錄到日志文件中。
25、更改文件與文件夾的日期/時間戳(創建,修改,訪問)。
26、更改文件/文件夾屬性(隱藏,只讀,存檔)。
27、使用EXIF元數據(即拍攝的日期照片,分辨率與所有內嵌在JPG照片文件中的其他信息)重命名照片。
28、使用ID3標簽重命名MP3文件(又名MP3 ID3標簽重命名)。
29、使用Windows文件屬性(例如,長度,寬度,高度,比率,發布者,標題等)重命名文件。一百多個不同文件類型的屬性。
bulk rename utility 文件批量重命名工具特點:
1、根據很多靈活的標准,快速重命名多個文件。
2、通過多種方式重命名文件:添加,替換,在文件名中插入文本。轉換大小寫,加數字。刪除或更改文件擴展名。
3、重命名之前,請檢測仔細的預覽。
4、使用EXIF元數據重命名照片(即拍攝的日期照片,分辨率與所有內嵌在JPG照片文件中的其他信息),將您的假日照片從無意義的dsc1790.jpg重命名為NewYork1.jpg。
5、使用ID3標簽重命名MP3文件(又名MP3 ID3標簽重命名)。
6、使用Windows文件屬性(例如,媒體視頻的長度,寬度,高度,速率,發布者等)重命名文件。
7、更改文件的創建與修改時間戳。
8、使用方便,易於安裝。
Bulk Rename Utility批量修改文件名教程:
1、打開bulk rename utility綠色中文版,選擇需要修改的文件,如果需要批量重命名可以選擇導入文件夾。
2、第一步介紹一下最大的優點正則表達式:在匹配里輸入需要替換的字符,在替換里輸入用來替換的字符,下圖可供參考所示匹配2014-替換成了2014,復雜點的可以使用表達式,下圖可供參考:匹配20(.*)10(.*),替換用XX\1YF\2,結果20全變成XX10全變成YF,表達式的意思是:(.*)代表20后的任何內容,\1與\2...等表示保留第一個(.*)第二個(.*)內容。
3、替換功能,相比正則表達式簡單些,只需將要替換的與替換字符填入就OK了。
4、刪除功能,可以刪除前面或者后面指定數量的字符、從第幾個到底幾個中間的字符等。
5、添加功能,可以添加前綴后綴或者在指定的位置添加指定字符。
6、自動日期,添加前綴或者后綴指定格式的日期編號,也可以自定義編號。
7、編號功能,可以在指定的位置添加指定格式的編號。
8、附帶文件夾名功能,前綴或者后綴加入文件所在文件夾名。
9、增加修改刪除擴展名功能,可以變換拓展名的大小寫等,或者將拓展名換成指定的字符。
10、最后總結一下使用方法,
步驟1:打開軟件選中需要轉換的文件。
步驟2:先使用功能移除 (5)功能,移除以前的文件,這里輸入50,足夠清除文件名。
步驟3:使用功能添加 (7)功能,加入文件的前綴,這里TT。
步驟4:使用功能編號 (10)功能,方式選《后綴》,《對齊》設置為2,則名稱為XX,如01、02等等。
步驟5:確保上面的《New Name》是正確的,最后點擊《重命名》按鈕即可對文件進行重命名。
小編總結:
bulk rename utility 是一個免費文件批量重命名工具,現在像這樣的免費軟件可不多了,它允許您根據 extemely 靈活的標准輕輕松松地重命名文件與目錄。添加日期戳、替換數字、插入字符串、轉換大小寫、添加自動編號、處理文件夾與子文件夾.....。
bulk rename utility 為廣大網友提供多種不同的重命名方案,包含添加日期、自動編號與刪除插入字符等等。此外Bulk Rename Utility還支持更改文件擴展名,可以極大地提升用戶的工作效率。
功能包含:-非常容易使用-重命名文件、文件夾或兩者--刪除或更改文件名-執行字符串替換-更改文件名的大小寫-刪除字符或單詞-刪除數字或符號-追加或預置文本-在很多中追加日期格式--附帶父文件夾名, 配置多個級別--自動編號文件, 具有靈活的規則--自動預覽新名稱--將文件仔細信息按任何列排序--組配置為 收藏--批量重命名 資源管理器擴展--處理羅馬數字-更改文件與文件夾的時間戳-更改文件與文件夾的屬性-目錄遞歸-進程子目錄太多!