Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 48
Благодарности: 3

Профиль | Отправить PM | Цитировать


Я с похожим вопросом обращался. У меня кстати исключения работают, но толкьо если папки в корне диска.

Добрые люди с форума подсказали, как можно поиному сделать список исключений.
И батник вроде работает.

PHP код: Выделить весь код

@echo on

Set Otkuda
=c:


Set NoDelete=C:cleanexclude.txt
@Echo %>%NoDelete%

@Echo 
555 >>%NoDelete%


FOR /
"usebackq delims=" %%f IN (`xcopy /y /h /i "%Otkuda%\*.aaa" Y:\Clean\%USERNAME% /L /S /EXCLUDE:%NoDelete%`) DO Del "%%f"
pause 


В Eclude.txt написано

\555\

Тоесть, из сканирования исключена папка 555 и всё вложенные папки. опять таки это я для примера.


Есть только несколько проблем.
1. Файлы почему-то не копируются. (только удаляются, а надо что бы копировались с сохранением структуры папок)
2. Не знаю как сделать такой поиск по всем локальным дискам (исключая флэшки если они вставлены)
3. Как перечислить побольше масок файлов? *.aaa стоит для примера. А надо *.aaa, *.bbb, *.ссс и т.дт

Последний раз редактировалось Xarien, 14-06-2013 в 17:28.


Отправлено: 17:05, 14-06-2013 | #8