
За многие годы я накопил десятки тысяч изображений, и они находятся в одной папке (Мои рисунки). Я пытался сделать резервную копию изображений на внешнем диске, но Windows, похоже, не может скопировать каждый файл. Даже когда я оставил его бездействующим для завершения задачи, он не смог скопировать 1/3 из них, выдавая только общие ошибки типа «невозможно скопировать».
Что лучше: хранить несколько файлов в одной папке или в нескольких папках с меньшим количеством файлов?
TLDR: У меня тысячи файлов. Как мне эффективно скопировать их все на внешний диск?
решение1
Что лучше: хранить несколько файлов в одной папке или в нескольких папках с меньшим количеством файлов?
Это не имеет значения.
Причина, по которой это задание копирования не выполняется, заключается в том, что проводнику Windows сначала необходимо перечислить все файлы, чтобы отобразить индикатор выполнения.доон запускает сам процесс копирования. Это общаячислофайлов, с которыми борется Windows Explorer, а не общее количество файловразмер, поэтому он не будет выполнен независимо от того, сколько подпапок используется.
Робокопия:
Я рекомендую использовать Robocopy для этого. Это встроенная в Windows утилита копирования файлов, которая не показывает полосу прогресса и поэтому может пропустить начальный этап перечисления, что делает ее намного быстрее и надежнее. В отличие от копирования с помощью проводника Windows, Robocopy мгновенно начинает перемещать файлы сразу после вызова, независимо от того, сколько их.
Попробуйте выполнить следующую команду в командной строке. Обязательно измените исходный и конечный пути так, чтобы они совпадали с путями на вашем ПК:
robocopy /e c:\users\sappharite\pictures "d:\picture backup" /r:1 /w:1
/e
включает в себя подпапки иЭпустые подпапки/r:1
попытки 1 повторная попытка для заблокированных файлов (по умолчанию 1 миллион попыток)/w:1
ждет 1 секунду перед повторной попыткой для заблокированных файлов (по умолчанию 30 секунд)