Автоматическое перемещение файлов с помощью командной строки
Я пытаюсь переместить более 500 ГБ+, и это займет около дня. Есть ли способ в Windows 7 переместить все эти файлы с помощью командной строки, которая ответит » да » на любые всплывающие диалоговые окна?
например, должно ли это тайм-аут или что-то я хочу, чтобы передача продолжалась.
4 ответов
если это тайм-аут, то он не будет продолжаться, это тайм-аут! И даже если вы могли бы продолжить, какой смысл продолжать, поскольку у вас не будет никаких указаний, была ли копия успешной или нет (с точки зрения того, какие файлы были / не копировались)).
однако, чтобы переопределить подсказки и сделать большинство вещей:
я использовал следующий
/z копии по сети в перезапускаемые режим.
/i если назначение не существует, и вы копируете больше чем один файл, этот параметр предполагает, что назначение является папкой.
/y перезаписывает существующие файлы без запроса.
/e копирует любую подпапку, даже если она пуста.
теперь a-days, Robocopy-лучший и более быстрый выбор, и синтаксис почти идентичен.
если вы сохраните это .bat файл, можно добавить строку ПАУЗА. Это очень полезно, Так как он будет отображать последние результаты и т. д., Если это ошибка отображения.
Итак, вставьте что-то вроде этого в блокнот:
и сохранить как .bat-файл, затем запустить его!
подробнее о параметры Robocopy который может быть передан, включая раздел повтора, но я включаю соответствующую часть:
/r: указывает количество повторных попыток неудачные копии. Значение по умолчанию N равно 1 000 000 (Один миллион повторов).
/w: указывает время ожидания между повторными попытками, в секундах. Значение по умолчанию равно 30 (время ожидания 30 секунд).
/reg сохраняет значения, указанные в параметрах /r и /w, в качестве параметров по умолчанию в реестре.
/tbd указывает, что система будет ожидать определения имен общих папок (ошибка повтора 67).
редактировать
согласно комментарию Rik, выше для копирования. и можно использовать для перемещения (заменить XCOPY С MOVE и для Robocopy это более индивидуально.
/S /MOV или /E /MOV переместит файлы / каталоги, но вы можете получить пустые каталоги. Если вы хотите вырезать и вставить, как действие, а затем использовать /MOVE как это удалит исходные каталоги и файлы по завершении.
Я собираюсь предположить, что, хотя вы говорите «командная строка» вы готовы принять » работает автоматически в фоновом режиме.»Позвольте представить BitTorrent Sync. Работает между любыми двумя + точками,продолжается, если вы столкнетесь таймауты и простота установки.
- установить на источник, выберите папку, скопируйте ключ.
- установить по назначению, выбрать папку, вставить ключ.
- смотреть как ваши файлы копия.
- удалить (или остановить синхронизацию папки на исходном компьютере), а затем удалить исходные файлы.
единственным недостатком является то, что это не работает, если вы находитесь в месте, которое блокирует BitTorrent. В этом случае я бы пошел с предложением Гербени и настроил rsync.
просто расширить на мой вопрос:
Я нашел следующие варианты, а также благодаря проницательности Дэйва 🙂
RoboCop RoboCopy
RoboCop RoboCopy-это графический интерфейс пользователя и генератор скриптов для Robocopy.исполняемый (Win NT Resource Kit). RoboCop RoboCopy не похож на любой другой robocopy доступен генератор скриптов.
Что отличает этот? Хорошо в скорлупе ореха способность следить за ходом работы программы. RoboCop RoboCopy позволяет мониторинг всех запущенных заданий robocopy в режиме реального времени включение: — Текущая скорость в МБС, — Время завершения, & — В режиме реального времени индикатор хода выполнения.
лучше Robocopy GUI
используйте сетку свойств для представления всех необязательных параметров. Предоставьте текстовый редактор для непосредственного редактирования командной строки, и любое изменение параметров в тексте может быть отражено сетка свойств, и наоборот. Отображение немедленных подсказок для параметра, выделенного в сетке свойств или в текстовом редакторе. Тест-запуск командной строки robocopy без открытия командной строки Windows. Некоторые необязательные параметры robocopy являются исключительными или включительными друг для друга, в то время как некоторые являются комбинацией других. Программа может обработайте эти сценарии должным образом.