2015-08-19 2 views
0

У меня есть папка с именем abc. В этой папке у меня около 50 подпапок. Номенклатура этих папок находится в форме mmddyy, поэтому каждая папка уникальна. Теперь предположим, что мне нужно скопировать все папки вместе со своими файлами за месяц 08 *. *, Как я это сделаю, используя команду dos или пакетное программирование?Нужно скопировать набор выборочных каталогов и его файлов с помощью команд DOS или пакетного программирования

+0

Вы _really_ с помощью «DOS»? Командная строка в Windows не имеет ничего общего с «DOS» (или MS-DOS) –

ответ

0

Предполагаете, что вы используете Windows, а не DOS (FreeDOS, MSDOS и т. Д.).

  • Использование robocopy на современном Windows:

    robocopy /s "d:\abc" "d:\somewhere" 08*.* 
    

    Много дополнительной информация выводится на консоль, которая может быть подавлена ​​путем добавления /njh /njs

  • Использования xcopy который устаревшее, но по-прежнему присутствует в современные Окна:

    xcopy /s "d:\abc\08*.*" "d:\somewhere\\" 
    

Обе команды пропустить пустые папки по умолчанию, чтобы включить их добавить /e

Смежные вопросы