Скрипт для поиска определенных имен папок, затем копирование содержимого в путь назначения

982
Nick Nikitkin

Я ищу помощь в поиске сценария или в получении отправной точки, так как я немного новичок в сценарии. По сути, я пытаюсь добиться следующего.

Определенное имя папки, назовем его «folder1» - это подпапка в каталоге «dir1». Я пытаюсь, чтобы скрипт нашел все экземпляры "folder1" в "dir1" и скопировал все это содержимое с неповрежденной структурой папок, если это возможно, в место на другом диске.

Я просмотрел ROBOCOPY и XCOPY, и кажется, что ни один из них не может помочь. Любые ресурсы, образцы или рекомендации будут оценены!

0

1 ответ на вопрос

0
paul bica

xCopy сделал это для меня:

xCopy "E:\tempNet\x" "E:\tempNet\z" /E /Q /H /K /O /X /B /Y /R /G /C /I /V 
  • / E Копирует каталоги и подкаталоги, в том числе пустые.

  • / Q Не отображает имена файлов при копировании.

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

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

  • / O Копирует владельца файла и информацию ACL.

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

  • / B Копирует саму символическую ссылку против целевой ссылки.

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

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

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

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

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

  • / V Проверяет размер каждого нового файла.

Введите " xcopy /? " Для всех деталей и запустите от имени администратора