|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как скопировать весь каталог кроме нескольких папок? |
|
CMD/BAT - [решено] Как скопировать весь каталог кроме нескольких папок?
|
![]() Новый участник Сообщения: 16 |
Добрый день.Подскажите пожалуйста как это можно сделать?
Задача.Допустим с диска C: скопировать на D:\temp все папки и файлы кроме "Windows,Program files,Documents and Settings" |
|
Отправлено: 09:37, 22-03-2011 |
Сообщения: 53484
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:55, 22-03-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать Спасибо за ответ.
Сделал все как вы написали, но у меня почему то копируются только файлы, а папки которых нет в списке исключений не копируются. |
Отправлено: 11:44, 22-03-2011 | #3 |
Сообщения: 53484
|
Профиль | Отправить PM | Цитировать N0MAK, добавьте опцию /C
|
Отправлено: 12:08, 22-03-2011 | #4 |
![]() Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать Petya V4sechkin, Спасибо. Все работает!
|
|
Отправлено: 12:48, 22-03-2011 | #5 |
![]() Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать Petya V4sechkin, Здравствуйте. Спустя некоторое время возник серьезный вопрос по параметру /Exclude
Предположим на диске C: находятся папки с именами 1,2,3 а в папке 3 находится другие папки с именем 1 и 2 если выполнить команду Xcopy C:\* D:\temp /Exclude:Exclude.lst /E /H Exclude.lst то копируется только папка 3 а находящиеся в ней папки 1 и 2 тоже попадут под исключение Подскажите пожалуйста. Как сделать так чтобы исключение не распространялось на вложенные папки? Я разобрался сам. Если речь идет о корне диска то список должен выглядеть так. Exclude.lst если далеко от корня к примеру xcopy C:\data1\data2\* D:\temp /Exclude:Exclude.lst /E /H то Exclude.lst |
Последний раз редактировалось N0MAK, 06-02-2012 в 01:40. Отправлено: 20:37, 01-02-2012 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] Как скопировать окно проводника? Как открыть папку в новом окне? | DIMM DDR | Microsoft Windows 7 | 14 | 02-07-2011 19:03 | |
CMD/BAT - [решено] Как удалить все папки кроме папок с названием длиной в 14 символов? | yaoleg2 | Скриптовые языки администрирования Windows | 9 | 26-03-2011 03:49 | |
CMD/BAT - Перемещение нескольких папок из папки E2E2~1 | ameds | Скриптовые языки администрирования Windows | 12 | 23-06-2010 17:27 | |
CMD/BAT - файлы вида mmdd*.* - для каждой даты нужно создать каталог, скопировать, файлы | milito | Скриптовые языки администрирования Windows | 2 | 24-05-2009 23:32 | |
корневой каталог как его сменить? | hameg | Программирование и базы данных | 8 | 05-03-2004 18:30 |
|