【发布时间】:2015-02-22 05:09:35
【问题描述】:
我正在尝试在桌面(或文件夹)的 Windows 上下文菜单中创建一个命令,该命令将文件或文件夹向上移动一个文件夹。所以,这是我的测试:
我有一个叫做 Parent 的文件夹,里面有一个叫做 Child 的文件夹,里面有一个叫做 target.txt 的文件。我希望能够打开 Windows 资源管理器,右键单击 target.txt,选择 Move Up,它将 target.txt 从 Child 移动到 Parent。
我编辑 HKEY_CLASSES_ROOT \ * \ shell,创建一个名为“Move Up”的新密钥。我在那里添加了一个名为“命令”的键,并将命令的值设置为名称:(默认),类型:REG_SZ 数据:cmd /c move "%1%" "..\%1" /Y/S/ E/H/K/I
当我运行它时,我看到一个命令窗口快速弹出,上面写着“命令的语法不正确。”
根据此页面:http://ss64.com/nt/move.html,我认为在这种情况下使用“移动”是一个不错的命令。
我创建了另一个上下文菜单命令来备份使用“cmd /c xcopy”%1%““%1 Copy”/Y/S/E/H/K/I”的文件夹,它工作正常。
有什么帮助吗?
【问题讨论】:
-
这是一道编程题?