Windows 的右键单击备份选项

Posted

技术标签:

【中文标题】Windows 的右键单击备份选项【英文标题】:right-click backup option for Windows 【发布时间】:2013-08-05 23:32:11 【问题描述】:

我正在尝试创建一个右键单击选项来备份文件夹(和子文件夹)。我有一个这样的文件夹:

Folder1
  Folder1a
  Folder1b

我希望能够右键单击 Folder1a,然后选择“生成备份”,这将创建 Folder1a 的备份,如下所示:

Folder1
  Folder1a
  Folder1a Copy
  Folder1b

我有以下命令行,它做得很好:

XCOPY "%1" "%1 Copy" /Y/S/E/H/K/I

效果很好。

现在我只需要将它添加到 Windows 的上下文菜单中。当我编辑注册表时,添加

HKEY_CLASSES_ROOT\*\shell\Gen Backup\Command

并将命令定义为

XCOPY "%1" "%1 Copy" /Y/S/E/H/K/I

它不适用于文件夹,仅适用于文件。此外,它也不适用于文件 - 它会在瞬间弹出一个 shell,但它不会创建文件的备份。

【问题讨论】:

* 用于文件,而不是目录。如果你想要目录,use Directory. 【参考方案1】:

您应该在新的命令外壳中启动它。

将您的命令更改为

cmd /c xcopy "%1%" "%1 Copy" /Y/S/E/H/K/I

cmd 启动命令 shell (cmd.exe),/c 开关告诉它运行命令然后终止。

有关命令 shell (cmd.exe) 及其参数的更多信息,请打开命令窗口(双关语)并输入 cmd /?help cmd

【讨论】:

Ken 和 Raymond 一起完美地定义了解决方案。谢谢,伙计们!

以上是关于Windows 的右键单击备份选项的主要内容,如果未能解决你的问题,请参考以下文章

Windows7桌面多余的右键菜单新建菜单和发送到里面的选项清理方法

开发工具检查模式 Chrome 浏览器上的右键单击选项消失

选择两个文件时,从右键单击 Windows 上下文菜单中隐藏一个选项

如何关闭防火墙和杀毒软件

电脑任务栏怎么隐藏

kmplayer卸载后怎么去掉右键菜单的关联