我正在尝试创建一个上下文菜单项,以便为选定的文件名称添加#前缀并更新其修改时间。这是使用的命令:
cmd /c copy /b \"%1\" +,, & ren \"%1\" \"#%1\"
copy /b \"%1\" +,,
部分将更新文件修改日期并且其工作正常。但ren \"%1\" \"#%1\"
部分不起作用;在帮助& pause
结束命令后这是 cmd 输出:
1 file(s) copied.
The syntax of the command is incorrect.
Press any key to continue . . .
我想这是因为\"#%1\"
我需要一些能够呈现的东西"#文件名.扩展名"而\"#%1\"
预设“#D:\文件名.扩展名”因此我请求你的帮助。
这是上下文菜单 reg 文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\Shell\Qtag]
"MUIVerb"="Q Tag"
[HKEY_CLASSES_ROOT\*\Shell\Qtag\Command]
@="cmd /c copy /b \"%1\" +,, & ren \"%1\" \"#%1\""