在電腦上重命名文件,是我們日常工作中常用的一個操作,尤其是需要重命名多個文件時,用手工來進行操作是一個乏味的過程。
有些人會考慮安裝第三方工具來簡化此過程,但這些工具有的是要付費的。事實上,Windows 10自帶一些工具,可以使你輕鬆快捷地完成批量重命名文件的操作。
本文目錄
- 使用文件資源管理器重命名多個文件
- 使用命令提示符重命名多個文件
- 使用PowerShell重命名多個文件
一、使用文件資源管理器重命名多個文件
在Windows 10上,文件資源管理器提供了最簡單的方法來重命名一個或多個文件。
重命名單個文件
要使用Tab鍵重命名多個具有不同名稱的文件,請使用以下步驟:
1.打開文件資源管理器。
2.打開要重命名文件的文件夾。
3.單擊查看選項卡。
4.選擇詳細信息視圖。
5.選擇文件夾中的第一個文件。
6.單擊主頁選項卡。
7.單擊重命名按鈕。
提示:也可以按F2鍵,右鍵單擊文件並選擇“重命名”選項。
8.確認文件的新名稱。
9.按Tab鍵跳轉並觸發下一個文件的重命名操作。
10.確認新文件名。
11.再次按Tab鍵即可跳轉並觸發下一個重命名。
重複以上操作,你可能需要重複很多次,直到全部完成重命名文件為止。
一次重命名多個文件
要使用相同的名稱結構批量重命名多個文件,請使用以下步驟:
1.第1--6步操作同上。
2.單擊全選按鈕。
提示:也可以使用Ctrl + A鍵盤快捷鍵快速選擇所有文件。可以按住Ctrl鍵,然後單擊要重命名的文件,也可以選擇第一個文件,按住Shift鍵,然後單擊最後一個文件以選擇一個組。
3.單擊重命名按鈕。
4.輸入新文件名,然後按Enter。
完成這些步驟後,將使用相同的名稱結構重命名所有選擇的文件,並在括號之間添加一個計數數字進行區分。例如,summer(1).jpg和summer(2).jpg。
二、使用命令提示符重命名多個文件
還可以使用命令提示符來批量更改一個或多個文件的名稱。
重命名單個文件
要使用命令提示符重命名一個文件,請使用以下步驟:
1.打開開始。
2.搜索“命令提示符”,然後單擊搜索結果以打開應用程序。
3.鍵入以下命令,導航到包含要重命名文件的文件夾,然後按Enter鍵:
這是一個示例,你可以根據自己的需要進行文件夾的操作。
<code>cd c:\\PATH\\TO\\FILES/<code>
下面的示例打開“文檔”內的“文件”文件夾:
<code>cd %USERPROFILE%\\Documents\\files/<code>
4.輸入以下命令查看文件列表,然後按Enter:
dir
5.輸入以下命令重命名文件,然後按Enter:
<code>ren "OLD-FILE-NAME.EXTENSION" "NEW-FILENAME.EXTENSION"/<code>
在命令中,只有當名稱包含空格時才需要引號。
下面示例將文件重命名為“ summer_trip_20_notes.txt”:
<code>ren s_trip_2020_notes.txt summer_trip_20_notes.txt/<code>
重命名多個文件
要使用命令提示符批量重命名具有相同名稱結構的多個文件,請使用以下步驟:
1.第1--4步操作同上。
2.鍵入以下命令批量重命名多個文件,然後按Enter:
<code>ren *.FILE-EXTENSION ???-FILE-NAME.*/<code>
在命令中,星號*是通配符,它告訴ren命令以“.jpg”擴展名重命名所有內容。問號?也是通配符,但是它代表原始文件名的字符。
以下示例中命名所有“.jpg”文件,保留前三個字符(用作避免重複的唯一標識符),並將“ -hikingTrails”附加到名稱後:
<code>ren *.jpg ???-hikingTrip.*/<code>
修剪多個文件名
要使用命令提示符來縮短長文件名,請使用以下步驟:
1.第1--4步操作同上。
2.輸入以下命令以縮短文件名,然後按Enter鍵:
<code>ren *.* CHARACTER-COUNT.*/<code>
在命令中,星號*與文件夾中的所有文件名和擴展名匹配,問號?指示新文件名使用多少個字符。
以下示例將修剪超過五個字符的文件名:
<code>ren *.* ?????.*/<code>
如果文件名少於五個字符,名稱不會更改。如果要延長文件名,請添加其他問號。
完成這些步驟後,將得到較短的文件名,文件名的長度取決於在命令中指定的問號(?)。
修改多個文件名
要在類似文件上重命名部分文件名,請使用以下步驟:
打開開始。
搜索命令提示符,然後單擊頂部結果以打開應用程序。
鍵入以下命令示例以導航到包含您要重命名的文件的文件夾,然後按Enter鍵:
1.第1--4步操作同上。
2.鍵入以下命令以重命名部分文件名,然後按Enter鍵:
<code>ren OLD-FILE-NAME-PART*.* NEW-FILENAME-PART*.*/<code>
以下示例將以“summer_trip_20”開頭的名稱文件重命名為“vacation_2020”:
<code>ren summer_trip_20*.* vacation_2020*.*/<code>
更改文件擴展名
要將文件擴展名更改為另一個兼容的擴展名,請使用以下步驟:
打開開始。
搜索命令提示符,然後單擊頂部結果以打開應用程序。
鍵入以下命令示例以導航到包含您要重命名的文件的文件夾,然後按Enter鍵:
1.第1--4步操作同上。
2.輸入以下命令來更改文件擴展名,然後按Enter鍵:
<code>ren *.OLD-EXTENSION *.NEW-EXTENSION/<code>
以下示例將文件夾中文件的擴展名從“.txt”更改為與Microsoft Word兼容的“.doc”:
<code>ren *.txt *.doc/<code>
以下示例僅將單個文件的擴展名從“.txt”更改為“.doc”:
<code>ren vacation_2020_notes.txt vacation_2020_notes.doc/<code>
重命名特定的擴展名
前面的說明旨在重命名文件夾位置中的每個文件,但是,如果只想重命名一組具有特定格式的文件,則需要省略星號*並在命令中指定目標擴展名。
要重命名具有特定文件擴展名的文件,請使用以下步驟:
1.第1--4步操作同上。
2.輸入以下命令來更改一組文件的擴展名,然後按Enter鍵:
<code>ren FILE-NAME*.EXTENSION FILE-NAME*.EXTENSION/<code>
以下示例僅重命名擴展名為“.jpg”的圖像:
<code>ren vacation_2020_*.jpg summer_trip_2020_*.jpg/<code>
三、使用PowerShell重命名多個文件
在Windows 10上,PowerShell是一種腳本工具,類似於“命令提示符”,它幾乎可以使用任何方式重命名文件。
重命名單個文件
要使用PowerShell僅重命名一個文件,請使用以下步驟:
1.打開開始。
2.搜索PowerShell,然後單擊搜索結果以打開應用程序。
3.鍵入以下命令示例打開要重命名文件的文件夾,然後按Enter鍵:
這是一個示例,你可以根據自己的需要選擇文件夾。
<code>cd Documents\\files/<code>
說明:上面的命令將打開“文檔”中的“文件”文件夾,但是可以使用cd c:\\\\users\\USER-FOLDER-NAME\\PATH\\TO\\FOLDER示例命令導航到其他文件夾位置。
4.(可選)鍵入以下命令以查看文件列表,然後按Enter:
dir
5.輸入以下命令來更改單個文件的名稱,然後按Enter鍵:
<code>Rename-Item "OLD-FILE-NAME.EXTENSION" "NEW-FILE-NAME.EXTENSION"/<code>
在命令中,僅在名稱中包含空格時才需要引號。
本示例將文件重命名為“ summer_trip_2020_notes.txt”:
<code>Rename-Item hiking_trip_notes.txt summer_trip_2020_notes.txt/<code>
批量重命名多個文件
要批量重命名多個文件,當名稱結構不重要時,請使用以下步驟:
1.第1--4步操作同上。
2.鍵入以下命令以批量重命名多個文件,然後按Enter:
<code>Dir | %{Rename-Item $_ -NewName ("NEW-FILE-NAME{0}.EXTENSION" -f $nr++)}/<code>
本示例使用相同的(“beach_trip_2020”)命名結構對擴展名為“.jpg”的圖像進行重命名,並在名稱末尾附加一個不同的數字:
<code>Dir | %{Rename-Item $_ -NewName ("beach_trip_2020{0}.jpg" -f $nr++)}/<code>
修剪多個文件名
若要使文件名更短,或用N個字符修剪部分名稱,請使用以下步驟:
1.第1--4步操作同上。
2.輸入以下命令以使用短名稱重命名文件,然後按Enter鍵:
<code>Dir | Rename-Item -NewName {$_.name.substring(0,$_.BaseName.length-N) + $_.Extension}/<code>
在命令更新中,通過更改“N”的值以指定要刪除的字符數來實現“$_.BaseName.length-N”。
本示例將用八個字符修剪文件名:
<code>Dir | Rename-Item -NewName {$_.name.substring(0,$_.BaseName.length-8) + $_.Extension}/<code>
從多個文件中刪除部分名稱
要使用PowerShell刪除多個文件的部分文件名,請使用以下步驟:
1.第1--4步操作同上。
2.輸入以下命令以刪除部分文件名,然後按Enter鍵:
<code>Dir | Rename-Item -NewName {$_.name -replace "OLD-FILE-NAME-PART",""}/<code>
本示例從文件夾中所有文件的名稱中刪除單詞“trip”:
<code>Dir | Rename-Item -NewName {$_.name -replace "trip",""}/<code>
從多個文件替換部分名稱
要重命名文件名的相同部分,請使用以下步驟:
1.第1--4步操作同上。
2.鍵入以下命令來替換部分文件名,然後按Enter鍵:
<code>Dir | Rename-Item -NewName {$_.name -replace "OLD-FILE-NAME-PART,"NEW-FILE-NAME-PART"}/<code>
本示例將文件名上的“hiking_trip_”替換為“vacation_”:
<code>Dir | Rename-Item -NewName {$_.name -replace "vacation_","hiking_trip_"}/<code>
從多個文件中刪除空格
文件名中的空格有時會引起問題,尤其是在使用命令行時。如果文件名帶有空格,則可以將它修改為破折號或下劃線符號。
要刪除並用下劃線替換空格,請使用以下步驟:
1.第1--4步操作同上。
2.輸入以下命令從文件名中刪除空格,然後按Enter:
<code>Dir | Rename-Item -NewName { $_.Name -replace "SPACE","SEPARATOR" }/<code>
本示例在所有文件中用下劃線替換空格:
<code>Dir | Rename-Item -NewName { $_.Name -replace " ","_" }/<code>
更改文件擴展名
要使用PowerShell更改一堆文件的文件擴展名,請使用以下步驟:
1.第1--4步操作同上。
2.輸入以下命令來更改文件擴展名,然後按Enter鍵:
<code>Dir | Rename-Item -NewName { [io.path]::ChangeExtension($_.name, "NEW-EXTENSION") }/<code>
本示例將任何文件擴展名更改為“.doc”:
<code>Dir | Rename-Item -NewName { [io.path]::ChangeExtension($_.name, "doc") }/<code>
重命名特定的擴展名
前面的說明旨在重命名文件夾位置中的每個文件,但是,如果要重命名特定的文件格式,例如文檔、圖片或視頻,則可以使用“-filter”選項。
要更改特定文件格式的名稱,請使用以下步驟:
1.第1--4步操作同上。
2.鍵入以下命令以使用特定擴展名重命名文件,然後按Enter鍵:
<code>Dir -filter *.EXTENSION | %{Rename-Item $_ -NewName ("NEW-FILE-NAME{0}.EXTENSION" -f $nr++)}/<code>
本示例僅重命名包含“.jpg”擴展名的文件:
<code>Dir -filter *.jpg | %{Rename-Item $_ -NewName ("beach_trip_{0}.jpg" -f $nr++)}/<code>
擴展閱讀:
■>>
■>>
■>>
■>>
更多windows 10操作系統使用技巧,請關注→→
1.頭條號【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關注、評論、收藏、轉發。
2.在學習中有什麼問題,歡迎與我溝通交流,今日頭條號搜索【微課傳媒】,我在這裡等你喲!
閱讀更多 微課傳媒 的文章
關鍵字: 電腦 多個 PowerShell