
想要透過右鍵選單新增後綴(重新命名)檔案名稱。
像這樣:
- 右鍵單擊文件。
- 從上下文選單中選擇後綴。
- 文件被重命名。
我嘗試新增以下註冊表項:
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
為每個選定的檔案呼叫一個不同的實例。
資源(必讀):
- (命令參考)Windows CMD 命令列的 AZ 索引
- (有用的細節)Windows CMD Shell 命令列語法
- (
%~#
、%~f#
等%~n#
特殊頁面)命令列參數(參數)