Windows - 為選定的檔案名稱加上前綴

Windows - 為選定的檔案名稱加上前綴

Windows 中有沒有一種方法可以將資料夾中的多個選定檔案重新命名為具有公共前綴?實際上,我想要的是一種手動選擇多個文件、右鍵單擊並重命名它們的方法,但可以選擇僅添加前綴。我也不想安裝額外的軟體來完成此任務。

我已經通過選擇文件並按 F2 來了解批量重命名,但這會替換整個名稱並附加一個序號。我想保留當前名稱並僅添加前綴。

我還知道您可以在資料夾中運行cmd 並重命名具有通用名稱字元或文件屬性的文件,但在我的範例中,我要選擇的文件不會有任何共享名稱,並且資料夾中的所有文件都是相同的類型。

我能想到的唯一解決方案是暫時將檔案移至新資料夾並批量重命名,然後將它們移回原始資料夾。我覺得一定有比這更好的方法。

答案1

您可以將批次檔(.bat)新增至右鍵點選「傳送」功能表(關聯),或作為發送選單目標(在%USERPROFILE%\SendTo)中。

批次檔可以使用循環處理其參數:

@echo off
setlocal EnableDelayedExpansion
for %%x in (%*) do ( 
    ...
)

它還可以使用以下方式取得前綴 設定/P指令,然後發出適當的 REN命令 每個文件。

答案2

如果沒有批次/powershell 腳本,就沒有內建方法可以重命名這些檔案。特別是如果它們沒有共同的模式,您就會遇到問題。您可以使用多種工具來執行此操作,但您說您不願意安裝其他軟體。

相關內容