1

У меня есть огромная папка (более 6 ГБ) с несколькими подпапками, которые я хочу скопировать на внешний жесткий диск, однако я не хочу, чтобы она копировала какие-либо PDF, EXE или ZIP файлы, чтобы сэкономить место.

Есть ли программное обеспечение, которое поможет мне достичь этого? Я посмотрел на TeraCopy, но, похоже, на нем нет механизма фильтрации.

Я использую Windows XP (* вздох *).

* edit: нашел команду xcopy , это будет сделано? Может кто-нибудь помочь мне с синтаксисом?

2 ответа2

1

Я думаю, xcopy может решить вашу проблему. Если вы хотите получить информацию об использовании какой-либо команды, попробуйте запустить ее одним из следующих ключей командной строки: /?, -h, --help, -help, -? , Xcopy переносится в Windows из мира DOS и знает только о '/?выключатель.

Смотрите xcopy /? ,

Часть документации:

 /EXCLUDE:file1[+file2][+file3]...
              Specifies a list of files containing strings.  Each string
              should be in a separate line in the files.  When any of the
              strings match any part of the absolute path of the file to be
              copied, that file will be excluded from being copied.  For
              example, specifying a string like \obj\ or .obj will exclude
              all files underneath the directory obj or all files with the
              .obj extension respectively.

Просто поместите шаблоны исключений в некоторый файл и укажите этот файл в командной строке. xcopy /I /E /EXCLUDE:c:\tmp\1.txt src_dir target_dir

В вашем случае файл c:\tmp\1.txt должен содержать следующие строки:

  .PDF
  .EXE
  .ZIP
1

Да, вы можете исключить файлы с помощью встроенной команды xcopy . Тип xcopy /? для использования информации.

Другой альтернативой является бесплатная утилита xxcopy .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .