想要通过右键菜单为(重命名)文件名添加后缀。
像这样:
我尝试添加以下注册表项:
HKEY_CLASSES_ROOT
*
shell
old
command
cmd /c ren "%1" "%1 old"
但这会导致语法错误。
如果它可以一次用于选择和重命名多个文件,那就太棒了。
==> 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
为每个选定文件调用一个不同的实例。
资源(必读):
%~#
,%~f#
,%~n#
等特殊页)命令行参数(参数)本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句