在Windows上复制数百个小文件/文件夹时,Windows的计算阶段通常需要很长时间才能真正开始复制任何内容。是否有设置告诉Windows立即开始复制和/或跳过整个预计算阶段?
在Windows上复制数百个小文件/文件夹时,Windows的计算阶段通常需要很长时间才能真正开始复制任何内容。是否有设置告诉Windows立即开始复制和/或跳过整个预计算阶段?
Answers:
不要使用资源管理器。
这是否意味着使用第三方文件管理器,复制处理程序或命令行取决于您。
复制处理程序是一个Shell扩展,它拦截所有尝试复制/移动文件的尝试并实现操作本身。通常,这些复制处理程序用于实现资源管理器不具备的功能,例如排队多个操作,不同的覆盖语义或同步,速度限制等。您可以查看的一些工具包括FastCopy,TeraCopy,SuperCopier和富有想象力的名称复制处理程序。
就我个人而言,我使用FastCopy是因为它保持了Explorer最好的复制语义。例如,上次我尝试使用TeraCopy更新具有多个硬链接的文件时,它没有执行Explorer所执行的相同操作。
Windows Vista / 7的文件操作对话框的剩余时间的计算分为两个阶段。在初始阶段,将枚举要复制或移动的文件和文件夹,在第二阶段,将估计剩余时间。第一个阶段确实发生在实际执行任何文件操作之前,但是第二个阶段发生在文件被复制/移动并不断进行更新时(因此,剩余时间可能会增加或减少)。
如果您的问题与第二部分有关,则无需担心。在剩余时间一旦完成计算线将被更新,但这些文件已经被移动/复制。(实际上,它必须复制或移动一些文件,以便它可以估计估计计算中使用的平均读写速度;仅知道文件/文件夹的数量是不够的)。
如果您的问题出在第一部分,那么就像其他人提到的那样,您可以使用第三方工具立即复制/移动文件和文件夹,但是请注意,使用内置方法有一些好处(即预枚举),而不是像以前的Windows版本那样盲目地进行操作。通过了解文件和文件夹的状态(例如,文件/目录名,属性,大小等),Windows能够为您提供处理冲突和隐藏/系统文件的选项。如果它没有首先列出文件和文件夹的完整列表,它就不会询问您有关合并或覆盖/重命名对象的信息。(从技术上讲,它可以,但是通过首先建立一个列表,它可以使过程更快,更容易管理,尤其是如果您单击全部的“ 总是/做 就像一些人在这里所说的那样,即使第三方工具也通常会建立一个列表。
如果您使用命令行复制/移动文件夹,则该过程将继续进行而不进行计算。
;-)