为什么在控制拖动时资源管理器不复制文件?

PA.*_*PA. 5 windows-explorer file-transfer drag-and-drop

在我的一个系统中,当我拖放文件时,它不支持按下控制键。

也就是说,在同一个驱动器中拖动时,它总是移动文件而不是复制它们。当拖过不同的驱动器时,它总是复制文件。

为什么资源管理器表现出这种行为?

经过更多的测试。这里有更多信息。

序列号 1

  1. 按CTRL键
  2. 用左键单击资源管理器上的文件名
  3. 拖动文件(拖动时图标上会出现加号 (+))
  4. 将鼠标移到目的地并释放鼠标按钮
  5. 该文件出现在目标中并消失在源中。它移动,不复制。

我重复序列号 1 的所有时间结果都是一样的。独立于来源和目的地。

但是如果在序列 1 之后我按住 CTRL 键(也就是说,我没有松开键并再次按下它)并从点 2 开始重复序列......

  1. 按住 Ctrl
  2. 用左键单击资源管理器上的文件名
  3. 拖动文件(拖动时图标上会出现加号 (+))
  4. 将鼠标移到目的地并释放鼠标按钮
  5. 该文件现在复制!!!

ALT 键也会发生这种情况。序列 1 移动文件。序列 2 创建了一个快捷方式。

小智 6

我总是使用右键单击拖放。
这样,在释放文件@destination 时,我会得到一个简洁的菜单,我可以在其中选择复制、移动、创建快捷方式或取消操作。
适用于所有版本的 Windows...


PA.*_*PA. 4

正如所建议的,一旦找到解决方案,我就会回答我自己的问题。

在测试时,我注意到在这个系统中 Shift Control 和 Alt 键的表现有些奇怪。一项简短的研究指出粘滞键功能(为行动受限的人提供的辅助选项)可以解释这种奇怪的(至少对我来说是奇怪的)行为。我检查了一下,发现键盘设置为粘滞键模式。关闭此功能解决了复制/移动问题。

但是,对于任何需要启用此选项并希望通过使用资源管理器拖动文件来复制文件的人来说,问题仍然存在。