Подтвердить что ты не робот

Какая альтернатива для копирования файлов лучше, чем Windows по умолчанию?

Мне нужно скопировать сотни гигабайтов случайных файлов на моем компьютере, и я довольно легко разбираюсь в использовании копии файла ванили, встроенной в Windows.

Я не хочу, чтобы он зависал на "Вы уверены?", "Вы действительно уверены?", "Даже ZIP файлы?", "Конечно же, не только для чтения файлов!" как только я уйду.

Я не хочу, чтобы он работал часами, а затем неожиданно останавливался: "Кто-то однажды открыл этот файл, и поэтому я его не буду копировать!" а затем отменить всю копию или просто выйти без указания того, что было сделано и какая работа остается.

С какими программами управления файлами вы работаете? Что вы рекомендуете?

Этот вопрос связан с моим другим вопросом: Как использовать старый жесткий диск PATA на моем новом компьютере только для SATA?

4b9b3361

Ответ 1

Как насчет старой старой командной строки Xcopy? С S: источник и T: цель:

xcopy /K /R /E /I /S /C /H /G /X /Y s:\*.* t:\

/K Копирует атрибуты. Обычный Xcopy будет reset атрибутами только для чтения.

/R Перезаписывает файлы только для чтения.

/E Копирует каталоги и подкаталоги, включая пустые.

/I Если адресат не существует и копируется более одного файла, предполагается, что конечным пунктом должен быть каталог.

/S Копирует каталоги и подкаталоги, кроме пустых.

/C Продолжает копирование, даже если происходят ошибки.

/H Копирует скрытые и системные файлы.

/Y Подавляет запрос на подтверждение того, что вы хотите перезаписать существующий файл назначения.

/G Позволяет копировать зашифрованные файлы в пункт назначения, который не поддерживает шифрование.

/X Копирует настройки аудита файла (подразумевает/O).

(Edit: Добавлено /G и/X, которые являются новыми с нескольких лет)

Ответ 2

Используйте Robocopy (надежное копирование файлов).

Примечание:

В Windows Vista и Server 2008 при вводе:

xcopy /?

вы получаете:

ПРИМЕЧАНИЕ. Xcopy теперь устарел, используйте Robocopy.

Итак, начните привыкать к robocopy:)

Ответ 3

Вы можете попробовать TeraCopy или RoboCopy.

Ответ 4

Я бы определенно предпочел:

1) Teracopy - основан на графическом интерфейсе, заменяет пользовательский интерфейс копирования/перемещения Windows по умолчанию и добавляет себя в контекстное меню. Базовая версия бесплатна (для дома я думаю).

2) Robocopy - основанный на CLI, полезный при написании сценариев. Бесплатный инструмент от MS и включен в Vista/Windows 2008. MS Technet также имеет графический интерфейс для robocopy - полезен для создания операторов, которые впоследствии можно встроить в сценарии или в командной строке.

PS: Я знаю, что это уже было предложено здесь, и я бы проголосовал за них, если бы мог.

Ответ 5

Вам действительно нужно использовать файл Sync tool, например SyncBackSE, MS SyncToy или даже что-то вроде WinMerge будет делать трюк. Я предпочитаю SyncBack, поскольку он позволяет вам устанавливать очень четкие правила практически для всех возможных случаев и конфликтов, по крайней мере, более, чем другие два. С любым из них вам не придется нажимать на все всплывающие окна, и вы можете без сомнения проверить, что пункт назначения точно такой же, как источник.

Ответ 6

Вы можете попробовать SuperCopier, он заменяет стандартный механизм копирования Windows при загрузке.

Он может повторить неудачные файлы в конце, возобновить отмененную копию (даже копию, отмененную Windows), принимает "Все" для каждого ответа. Вы даже можете ответить на досадные вопросы (файл уже существует, файл с копией ошибок) до их появления.

Ответ 7

Большие пальцы вверх для robocopy. Я использую его для выполнения тех вещей, которые вы упоминаете.

Например, я в настоящее время выполняю 5 сеансов robocopy на своем сервере, где я копирую около 60 ГБ файлов между 3 удаленными серверами, я подключен к двум через CheckPoint VPN, а другой - пространство Amazon S3, отображаемое через JungleDisk.

Я работаю с коллегой на другом конце страны. Сегодня он войдет на одни и те же серверы и запустит подобный набор командных файлов robocopy для загрузки всех изменений, которые я сейчас загружаю.

Функция "killer app" заключается в том, что robocopy сохранит штампы даты и времени файла и по умолчанию будет копировать только те файлы, которые отличаются друг от друга. Поэтому вы можете указать его на огромном дереве, и будут копироваться только измененные файлы.

Вот некоторые полезные советы для такого рода вещей...

/MIR зеркалирует дерево, поэтому удалит, а также добавит

/R:10 сообщает robocopy попробовать 10 раз, чтобы скопировать файл перед сдачей. Значение по умолчанию - 1,000,000 раз

/LOG+somefilename.log добавит вывод экрана в файл somefilename.log, создав его, если необходимо.

/XD dir1 dir2 будет игнорировать любые файлы с именем dir1 или dir2 в копии. Можно использовать подстановочные знаки.

/FFT будет использовать временные метки FAT, которые менее точны, чем NTFS (использует временную метку 2 секунды в метках времени). Я также считаю, что это полезно при копировании между файловыми системами Linux и NTFS.

Я обычно использую что-то вроде

robocopy d:\workdir y:\workdir /TEE /LOG+:d:\update.log /MIR /R:5

который будет зеркально отображать (/MIR) d:\workdir с помощью y:\workdir, добавить журнал того, что он делает для d:\update.log(/LOG+d:\update.log), написание вывода на оба консоль и файл журнала (/TEE), и попробуйте каждый файл 5 раз, прежде чем переходить к следующему.

Он также работает с путями UNC.

Если у вас есть большая коллекция файлов, требующих синхронизации на нескольких ПК, то robocopy - ваш друг.

Ответ 8

Похоже, что инструмент резервного копирования может быть тем, что вы ищете.

Я использовал SyncBack (одна из версий бесплатна). Вы также можете попробовать MS SyncToy, который пытается сделать перемещение, копирование, синхронизацию и т.д. Легко.

Если вы действительно копируете случайные файлы в произвольные моменты времени, вы можете попробовать Total Copy, который имеет дополнительное преимущество для работы над сеть (пауза, резюме и т.д.).

Ответ 9

Используйте Robocopy, он имеет возможность копировать файлы в "перезагружаемом режиме", плюс он должен уважать атрибуты файла. И он поставляется с Vista и Server 2008, и вы можете загрузить его для более старых ОС. Кроме того, вы можете настроить повтор попыток на неудачных копиях, чтобы подбирать файлы, которые временно используются другим процессом.

Ответ 10

Помимо XCOPY, RoboCopy и TeraCopy, которые уже были предложены, вы также можете попробовать Total Commander.

Ответ 11

Скрипты Powershell могут оказаться полезными и, конечно же, более гибкими, чем xcopy и другие команды DOS. Вы можете легко переписывать через подкаталоги, фильтровать свои файлы по имени или расширениям, особенно обрабатывать определенные файлы на основе выбранных вами критериев и т.д. Powershell веб-сайт сообщества является хорошей отправной точкой.

Ответ 12

Я опробовал Copy Handler и работает очень хорошо. В нем есть некоторые интересные функции, в которых вы можете управлять буферизацией в зависимости от типа носителя и поддержки очереди файлов, чтобы вы могли настроить свою копию и перемещать операции, забыть о них и одновременно минимизировать фрагментацию диска. Таким образом, он не будет копировать несколько файлов одновременно с одного компакт-диска или DVD-диска, поскольку это заставит диск искать слишком много.

Лучше всего его Open Source.

Ответ 13

Xcopy сохраняет Date Modified, только дата и дата доступа будут изменены.

(протестирован на XP Pro, попробуйте в небольшой папке, чтобы проверить, используете ли вы Vista, поскольку я не тестировал ее под Vista)

Изменить: вы можете перенаправить вывод, хотя:

xcopy /K /R ....... s:\*.* t:\ >c:\xcopy.log 2>&1

Таким образом, если файлы не могут быть скопированы, вы можете проверить журнал (то есть информация о системном томе будет генерировать ошибку, но эта папка не имеет значения в любом случае для того, что вы пытаетесь сделать)

Ответ 14

Я использую Copy Handler. Самое приятное в этом - то, что он ставит в очередь свои рабочие места, такие как менеджер загрузки. Он имеет расширение оболочки, так что вы можете либо перетащить правое колесо, либо просто установить копию с помощью copyhandler как действие по умолчанию.

Ответ 15

Я построил себе ПК с 4 ГБ оперативной памяти, двухъядерный основной жесткий диск с тактовой частотой 1,8 ГГц и жестким диском емкостью 250 ГБ, а также Windows Vista Business Edition. Когда мне пришлось копировать 120 ГБ данных с моего старого диска PATA, Vista потерпела неудачу и продолжала рушиться. Я определенно рекомендую Teracopy Free Edition.

Ответ 16

Помимо уже упомянутой Robocopy, XXCOPY имеет бесплатную версию. Его синтаксис обратно совместим с XCOPY, но имеет множество дополнительных опций (XXCOPY/HELP > x создает файл 42kb со всеми доступными опциями). Например, вы можете удалять с ним файлы, включать или исключать список каталогов для копии, использовать ее как "сенсорную" утилиту и т.д.

Я использую его в течение многих лет, это 2 больших пальца вверх.

Ответ 17

ZTreeWin Это 32-битный текстовый режим, древовидный менеджер файлов/каталогов для Windows. Очень проста в использовании, есть меню, но это также показывает клавиши для различных команд. Легко перемещаться по файловой системе, и у нее есть режим разделенной панели, поэтому вы можете легко работать как с источником, так и с мишенью, причем всего несколько нажатий клавиш. Это намного эффективнее, чем для Windows Explorer или Xcopy.

Ответ 18

Я пробовал KillCopy 2.85, и могу сказать только одно - это мощное программное обеспечение для копирования, которое может заменить копию файла Windows на 100%. Может быть, лучше всего из альтернатив, которые я тестировал сейчас. Передача файлов происходит очень быстро. KillCopy - это самое быстрое программное обеспечение и может копировать файлы с 40 Мбайт/с. Причины для моего выбора просты - KillCopy отлично работает на всех платформах Windows без каких-либо Что такое архитектура - 32 или 64 бит.

Ответ 19

Интерфейс GUI для xcopy доступен по адресу: http://lorenstuff.weebly.com/ (бесплатно) Элементы управления: ввод, вывод, установка переключателей и запуск. Это не замена или улучшение xcopy, а просто графический интерфейс для упрощения работы.

Ответ 20

Copywhiz программа (коммерческая), похоже, решает точные проблемы, которые вы указали.

Ответ 21

Xcopy [source] [destination] /e /c /h /o /d 

Копирует все, что ранее не было скопировано. По существу работает как перезагружаемый, так как вы можете просто нажать и войти, и он начнется там, где это было, когда вы его остановили или потеряли соединение. Не копирует файлы, которые уже были скопированы, и сохраняет onwership и атрибуты.

Он также игнорирует ошибки, поэтому, если ti не может копировать что-то, что он просто продолжает делать.

Я помню его, потому что его xcopy echo (e) d

Ответ 22

Перезагрузитесь в Linux, установите диск и используйте GNU cp.