在 Windows 资源管理器中拖放文件和复制粘贴有什么区别吗?我在论坛上看到,拖放比复制更可靠。这是真的吗?复制会创建与原始文件不完全相同的文件吗?
答案1
除了拖动文件时有更多选项外,没有什么区别。
保持
- 转移- 强制移动文件
- 控制- 强制复制文件
- Alt- 创建原始文件的快捷方式
您还可以使用鼠标右键。放下后会提供一个菜单,其中也提供这些选项。
如果您已经安装了自定义处理程序,例如 TeraCopy 或 NTFS Junction 制造商。
并作为@jamason1983说默认操作不同。(但可以通过右键单击拖动或按下修饰键(Shift、Ctrl、Alt)来强制执行)
答案2
可靠性与此无关。在同一个逻辑分区上从一个文件夹拖放到另一个文件夹(假设两个文件夹都位于 C:\ 驱动器上)实际上是文件移动而不是文件复制,但是当将文件从一个逻辑分区中的文件夹拖放到不同逻辑分区上的另一个文件夹时(将文件从 C:\ => D: 移动),拖放将执行文件复制过程。而复制和粘贴将始终是复制和粘贴的过程。
答案3
拖放操作只会从原始文件移动安全权限。但在复制和粘贴过程中,系统将复制该文件并粘贴到位置,并将从上层复制所有安全权限并添加到新文件中……
答案4
复制是否会创建与原始文件不完全相同的文件?
是的。
我目前正在尝试调查此类问题。但是,我不知道拖放和复制粘贴之间是否有区别。
显然,是不同复制程序之间的差异。我在 Windows 资源管理器中使用拖放时遇到损坏的副本,但使用其他文件管理器(Total Commander)时没有。尚未测试 copy、xcopy 和其他程序。我的问题与硬件有关,但 Windows 确实如此。能,在某些特殊情况下会创建不相同的副本,而不会意识到并且不会显示错误。
我原本以为任何复制程序最终都会使用相同的 Windows 内部复制例程,但显然并非如此。不过,如果同一个程序(Windows Explorer)根据复制的启动方式使用 2 个不同的复制例程,那将是令人惊讶的。