有一堆你想重新命名的檔案,但不想逐一檢查?Windows提供了比您可能意識到的更多的方法來實現這一點。
只需使用Windows資源管理器,您就可以輕鬆地重新命名一個或多個檔案,但使用命令提示符或PowerShell,您還可以執行更多操作。再加上第三方重新命名工具,可能性是無窮的。讓我們看看每個選項及其工作原理。
Windows資源管理器(在windows10中稱為檔案資源管理器)功能驚人。您可能知道如何重新命名單個檔案,但讓我們從基礎開始,因為高階技巧是基於它們構建的。
如果你使用滑鼠,你有不少於三種方法來選擇一個檔案的名稱和重新命名它。你可以:
如果你喜歡用鍵盤,你可以用箭頭鍵(或者開始輸入檔名)選擇一個檔案,然後按F2鍵選擇檔名。
一旦你選擇了檔名,你會注意到只有檔名本身被選中,而不是副檔名,你可以鍵入一個新的檔名。
鍵入完檔名後,可以按Enter鍵(或單擊其他位置)儲存新名稱。
這裡是有趣的地方:您還可以點選Tab鍵自動選擇資料夾中的下一個檔名,這樣您就可以立即開始為它鍵入新名稱。一直按Tab鍵,這樣輸入名稱,如果你願意的話,你可以很容易地重新命名資料夾中的所有檔案。
如果要重新命名同一資料夾中的一堆檔案,而這些檔案不需要完全不同的名稱,則Windows提供了一種更簡單的方法來批次重新命名這些檔案。從選擇一堆檔案開始,您可以按住Ctrl鍵一次選擇多個檔案,或按住Shift鍵選擇一系列檔案。選定檔案後,使用“重新命名”命令之一(主選單上的按鈕)、上下文選單上的命令,或者只按F2鍵。您將看到所有檔案都保持選中狀態,但組中的第一個檔案的名稱將高亮顯示,以便您可以鍵入新名稱。
鍵入檔案的新名稱,然後按Enter鍵或單擊視窗中的其他位置。所有選定的檔案都將使用剛才鍵入的名稱重新命名,並在括號中附加一個數字以區分它們。
如果需要更多的功能,可以在命令提示視窗中使用rename或ren命令來處理一個或多個檔案。該命令接受萬用字元,如*和?用於匹配多個檔案,如果您只想重新命名一個資料夾中的某個檔案選擇,這將非常有用。
在所需位置開啟命令提示視窗的最快方法是首先在檔案資源管理器中開啟資料夾。從“檔案”選單中,指向“開啟命令提示符”,然後選擇“開啟命令提示符”
要重新命名單個檔案,可以使用以下命令語法:
ren "current_filename.ext" "new_filename.ext"如果檔名中包含空格,則引號非常重要。如果他們沒有,你就不需要報價了。因此,例如,要將檔案從“wordfile(1).docx”重新命名為“my word file(01).docx”,可以使用以下命令:
ren "wordfile (1).docx" "my word file (01).docx"由於ren命令可以處理副檔名,因此還可以使用它一次更改多個檔案的副檔名。比方說,你有一個選擇的.txt檔案,你想變成.html檔案。可以將以下命令與*萬用字元一起使用(它基本上告訴Windows,任何長度的文字都應視為匹配):
ren *.txt *.html當我們討論萬用字元的時候,你也可以用?萬用字元,用於替代任何單個字元。比如說,你有一堆.html檔案,你想把它們變成.htm檔案。您可以使用以下命令進行更改:
ren *.html *.???這會告訴Windows重新命名所有副檔名為.html的檔案,使其使用相同的檔名和相同的副檔名的前三個字母,這樣就切斷了資料夾中所有副檔名的“l”。
相關:如何在Windows上編寫批處理指令碼
如果您想透過將其他命令和條件編織到物件中來構建更復雜的命令,甚至是批處理指令碼,那麼這只是開始討論可以使用的命令列嚮導。如果你感興趣的話,Lagm***ter論壇的人在這個問題上寫得很好。
PowerShell提供了在命令列環境中重新命名檔案的更大靈活性。使用PowerShell,您可以將PowerShell術語中稱為“commandlet”的命令的輸出管道到另一個命令,就像您可以在Linux和其他類似UNIX系統上那樣。您需要的兩個重要命令是Dir,它列出當前目錄中的檔案,以及重新命名項,該項重新命名專案(在本例中為檔案)。管道Dir的輸出以重新命名項,您正在進行業務。
在所需位置開啟PowerShell視窗的最快方法是首先在檔案資源管理器中開啟資料夾。從“檔案”選單中,指向“開啟Windows PowerShell”,然後選擇“開啟Windows PowerShell”
首先,讓我們看一下重新命名單個檔案。為此,您將使用以下語法:
rename-item "current_filename.ext" "new_filename.ext"例如,重新命名檔案文字檔案.docx“對”我的話檔案.docx“您將使用以下commandlet:
rename-item "wordfile.docx" "My Word File.docx"很簡單。但是PowerShell真正的威力來自於將commandlet管道連線在一起的能力,以及rename item commandlet支援的一些條件開關。比如說,我們有一堆檔名為“wordfile(1).docx”,“wordfile(2).docx”,等等。
假設我們想用下劃線替換這些檔名中的空格,這樣檔名就不包含空格。我們可以使用以下commandlet:
dir | rename-item -NewName {$_.name -replace " ","_"}該commandlet的dir部分列出了資料夾中的所有檔案,並將它們(即|符號)傳輸到rename item commandlet。$\.name部分代表每個透過管道傳輸的檔案。-replace開關表示將要進行更換。commandlet的其餘部分只是表示任何空格(“”)都應替換為下劃線(“”)。
現在,我們的檔案看起來像我們想要的。
相關:極客學校:學習如何用PowerShell自動化Windows
正如您所料,PowerShell在命名檔案時提供了巨大的功能,而我們只是觸及表面。例如,rename item commandlet還提供了一些功能,例如-recurse開關可以將commandlet應用於資料夾中的檔案和巢狀在該資料夾中的所有資料夾,以及-force開關可以強制重新命名鎖定或不可用的檔案,甚至還有一個-whatif開關,它描述瞭如果commandlet被執行(實際上沒有執行它)會發生什麼。當然,您還可以構建更復雜的commandlet結構,甚至包括IF/THEN邏輯。您可以從我們的Geek學校指南瞭解有關PowerShell的更多資訊,並從Microsoft的TechNet庫瞭解有關重新命名項commandlet的更多資訊。
相關:批次重新命名工具是一個輕量級但功能強大的檔案重新命名工具
如果您需要一種強大的方法來同時重新命名多個檔案,而您又不想掌握命令提示符或PowerShell命令,那麼您可以隨時使用第三方實用程式。有無數的重新命名應用程式,我們那裡,其中許多是好的,但我們有兩個明確的最愛:批次重新命名實用程式和高階重新命名器。
批次重新命名實用程式有一個雜亂的、有些嚇人的介面,但是它公開了通常只有正則表示式和複雜的命令列選項才能獲得的大量選項。
安裝工具後,啟動它,導航到要重新命名的檔案,然後選擇它們。
在一個或多個可用面板中更改選項,您將在列出檔案的“新名稱”列中看到更改的預覽。在這個例子中,我對四個面板進行了修改,現在用橙色突出顯示,這樣更容易判斷我修改了什麼。我已經告訴實用程式將所有檔案的名稱改為“Word File”,並使用title case。我已經附加了YMD格式的檔案建立日期。我還添加了一個自動檔案編號,它出現在檔名的末尾,從1開始,遞增1,並用下劃線與檔名隔開。這只是批次重新命名實用程式的一小部分功能。當您對新檔名的外觀感到滿意時,只需單擊“重新命名”按鈕。
如您所見,該實用程式輕鬆地處理了我的簡單請求。
我們另一個最喜歡的重新命名工具AdvancedRenamer也公開了大量的重新命名方法,但它並沒有將它們全部顯示為介面中的面板,而是要求您使用一個非常簡單但功能強大的語法來建立重新命名方法。學習並不難,他們有很好的支援,還有例子。該工具具有更友好的介面,支援設定高階批處理作業,以便您可以組合多種重新命名方法並將它們應用到大量檔案中。您還可以儲存您建立的重新命名方法,以便以後使用。
在下面的示例中,我使用以下語法建立了一個重新命名方法:
Word File_<Year>_<Month>_<Day>_(<Inc Nr:1>)這將告訴AdvancedRenamer將我的所有檔案命名為“Word File”,並以YMD格式新增建立日期(用下劃線分隔每個部分)。它還會在括號中新增一個增量檔案號,並用一個額外的下劃線分隔。
正如你所看到的,我的檔案已經按照我想要的方式重新命名了。AdvancedRenamer的學習曲線比大容量檔案重新命名器要陡一些,但這樣做的好處是您可以更好地控制檔名。
有沒有其他方法可以在Windows中重新命名我們沒有介紹的檔案?一定要給我們留言,讓我們知道。
...是你怎麼開始呢?我們將介紹檔案組織應用程式,並展示如何使用它們在Windows中自動組織不同型別的檔案。 ...
...方法可以批次重新命名Mac上的多個檔案。今天我們來看看如何使用Finder中的重新命名功能,建立一個自動化工作流,以及如何使用一個名為NameChanger的免費應用程式重新命名多個檔案。 ...
... 您可能已經知道如何重新命名單個檔案,但是您是否知道該過程非常類似於批次重新命名一組檔案? ...
...indows中,最糟糕的重複性任務是什麼?如果可以的話,你如何實現它們的自動化?請在下面的評論中告訴我們! ...
gif已經成為網路文化的命脈。一個線上提要很少不包含幾百個有趣的、資訊豐富的或可愛的gif。 ...
...動圖示上拖放檔案或資料夾以開始處理它們。您可以定義如何按名稱、大小、日期、屬性篩選檔案,並關聯要執行的21個可用操作之一。它支援上傳、重新命名、加密、壓縮、更改屬性等操作。 ...
要在Linux中重新命名檔案嗎?如果您知道如何在Windows、macOS或Chrome作業系統中完成這項工作,那麼您就知道如何在這裡完成這項工作。在大多數版本的Linux上,您只需右鍵單擊一個檔案並選擇Rename選項。 ...
... 使用自動機很簡單。您不必知道如何程式設計來設定自己的自定義工作流,以便在Mac上執行常見操作。 ...