不知道大家没有注意到,在Windows 7资源管理器的“编辑”菜单下多了“复制到文件夹”和“移动到文件夹”两个功能。利用这两个功能项我们可以方便地将一个或者多个文件,以及一个或多个文件夹快速地复制或者移动到目标位置。不过,默认情况下Windows 7的资源管理器是不显示菜单栏的。我们可以按下键盘的ALT键或者调整文件夹选项,以使菜单栏始终显示。这样,当我们要将某文件或者文件夹复制或者移动到目标文件夹时,只需选中源文件或文件夹(一个或多个),然后执行“编辑”→“复制到文件夹”(“移动到文件夹”),此时会弹出对话框,我们只需定位到目标地址即可。
当然,我们还可采取更加便捷的方法,就像“复制”、“粘贴”那样将这两个功能集成到右键菜单中,随时调用。其实,“复制到文件夹”和“移动到文件夹”在系统中都有其对应的32为标识符。其中,“复制到文件夹”所对于的标识符是“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”,其默认值是“Microsoft Copy To Service”;而“移动到文件夹”所对于的标识符是“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”,其默认值是“Microsoft Move To Service”。我们打开“注册表编辑器”(regedit.exe),定位到注册表[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]项下,然后在其下创建“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”和“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”项。这样,我们就可以通过右键菜单调用这两个功能了。如果大家觉得添加注册表项比较麻烦,可将下面的代码保存为Add.reg,然后直接双击导入注册表。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}]