多年来,我积累了数以万计的图片,它们都包含在一个文件夹(我的图片)中。我试图将图片备份到外部驱动器,但 Windows 似乎无法复制每个文件。即使在闲置以完成任务时,它也无法复制其中的 1/3,只给出“无法复制”之类的一般错误。
是将多个文件放在一个文件夹中更好,还是将多个文件夹放在文件较少的文件夹中更好?
TLDR:我有数千个文件,如何有效地将它们全部复制到外部驱动器?
答案1
是将多个文件放在一个文件夹中更好,还是将多个文件夹放在文件较少的文件夹中更好?
没关系。
此复制作业失败的原因是 Windows 资源管理器需要先枚举所有文件,以便显示进度条前它启动实际的复制过程。这是总的数字Windows 资源管理器正在处理的文件数量,而不是总文件数量尺寸,因此无论使用多少个子文件夹,它都会失败。
Robocopy:
我建议使用 Robocopy。它是 Windows 内置的文件复制实用程序,不显示进度条,因此可以跳过初始枚举阶段,从而使其更快、更可靠。与使用 Windows 资源管理器复制不同,Robocopy 会在调用后立即开始移动文件,无论有多少文件。
尝试在命令提示符中运行以下命令。请务必调整源路径和目标路径以匹配您的 PC 上的路径:
robocopy /e c:\users\sappharite\pictures "d:\picture backup" /r:1 /w:1
/e
包括子文件夹和埃空子文件夹/r:1
尝试对锁定的文件重试 1 次(默认为 100 万次尝试)/w:1
等待 1 秒后重试锁定的文件(默认为 30 秒)