使用 Windows 資源管理器中的上下文功能表將後綴新增至文件

使用 Windows 資源管理器中的上下文功能表將後綴新增至文件

想要透過右鍵選單新增後綴(重新命名)檔案名稱。

像這樣:

  1. 右鍵單擊文件。
  2. 從上下文選單中選擇後綴。
  3. 文件被重命名。

我嘗試新增以下註冊表​​項:

HKEY_CLASSES_ROOT
  *
    shell
      old
        command
          cmd /c ren "%1" "%1 old"

但這會導致語法錯誤。

如果它可以用於一次選擇和重命名多個文件,那就太棒了。

答案1

==> ren /?
Renames a file or files.

RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.

請注意,您無法為目標檔案指定新的磁碟機或路徑。

==> reg query "HKEY_CLASSES_ROOT\*\shell\Old\command"

HKEY_CLASSES_ROOT\*\shell\Old\command
    (Default)    REG_SZ    cmd /C for %%# in ("%1") do  ren "%~f#" "%~n# old%~x#"

上述註冊表設定導致例如ren "D:\tmp\dummy foo.txt" "dummy foo old.txt"

是的,它可以用來一次選擇多個檔案。cmd為每個選定的檔案呼叫一個不同的實例。

資源(必讀):

相關內容