为什么按住 Control 键拖动时资源管理器不会复制文件?

为什么按住 Control 键拖动时资源管理器不会复制文件?

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

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

为什么探险家会表现出这种行为?

经过更多测试。以下是更多信息。

序号 1

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

我每次重复序列号 1 时,结果都是一样的。与源和目标无关。

但是,如果在序列 1 之后我按住 CTRL 键(即,我不释放该键并再次按下它)并从点 2 开始重复序列...

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

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

答案1

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

答案2

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

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

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

答案3

在 Windows 中,当您将文件拖到不同的驱动器上时,即使没有Ctrl按下键,它也总是会将文件复制到不同的驱动器上,同时在原始驱动器上保留一份副本。

在同一个驱动器中,拖放时不按任何键将导致移动文件,而按下修饰键时则会出现不同的行为。

答案4

如果您按住“CTRL”键并释放鼠标键,则文件将被“复制”到我的所有系统上。

  • CTRL=复制
  • SHIFT = 移动
  • ALT = 创建链接

如果您不按键盘上的任何键,文件系统默认会认为您不会移动文件,而是将其复制到另一个驱动器。如果系统权限或用户权限不允许系统删除源文件以进行移动,则系统不会删除文件,而是复制它。您无法在 Windows 资源管理器中更改此复制/移动的自动智能。只需使用键盘上的键即可。

**** 解决方案 *** 只需使用 Teracopy。它将取代默认的 Explorer 复制窗口,并允许在复制后显示权限问题。

http://codesector.com/teracopy

问候

相关内容