如何更改 Windows 7 中文件夹的默认拖放操作?

Mor*_*tie 6 windows-7 drag-and-drop copy-paste

我有一个特殊的文件夹,我总是将许多文件拖放到该文件夹​​中。如何将默认的“复制到”操作更改为“移动到”?

这就是我的意思:

在此处输入图片说明

在此处输入图片说明

我知道我可以通过按Ctrl或来做到这一点,Shift但我想更改默认操作以避免犯错误。

小智 1

您可以通过将文件夹映射为单独的驱动器来实现此效果,这样在拖动到该文件夹​​时会导致“复制默认”行为。

这可以在命令行上使用以下命令完成subst

subst <driveletter> <folder path>
Run Code Online (Sandbox Code Playgroud)

或者您下载并使用 Visual Subst。

我已经测试过它(使用命令行),它似乎确实有效(提供默认的拖放复制效果)。

我没有尝试过Visual Subst,但看到网上提到过它。他们提到的唯一优点是它允许您要求它在启动时重新映射驱动器,但是您可以使用命令行轻松实现此目的,方法是将命令放入脚本中并放入文件夹中Startup

编辑持久性:

至少在 Windows 8/10(也可能是其他版本)中实现持久映射的一种不同/更好的方法是使用regedit

1) Open start menu.
2) Type `regedit` and press enter.
3) Open HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > DosDevices
4) Add a new string value with the key "<driveletter>:" (e.g. "P:")
5) Double click on it to enter the data value "\??\<folder path>" (e.g. "\??\C:\DragFolder")
6) Might need to reboot for it to take effect.
Run Code Online (Sandbox Code Playgroud)

警告:始终小心使用 regedit。不要改变任何你不知道的东西,否则它可能会破坏一切