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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Не удалять фалы по маске

Ответить
Настройки темы
CMD/BAT - [решено] Не удалять фалы по маске

Пользователь


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

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


Доброго времени суток!

Просьба помочь с написанием скрипта. Попробовал поискать но нашел только обратные скрипты. Мне необходим скрипт который бы не удалял файлы по маске а наоборот именно эти файлы оставлял удаляя все остальные не соответствующие условию скрипта.

Мне нужен противоположный скрипт данному скрипту:

chcp 1251
Del /F /S /Q \\nas2\MediaDoc\*.txt \\nas2\MediaDoc\*.mp3 >> lod_del_files.txt

Заранее благодарен!

Отправлено: 10:04, 26-10-2010

 

Googler


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

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


только пофайлово, например так:
Код: Выделить весь код
for %%i in (txt mp3) do set $.%%i=_
for /r "\\nas2\MediaDoc" %%i in (*) do if not defined $%%~xi (
del /f/q "%%i"
echo.%%i >>lod_del_files.txt
)

Последний раз редактировалось amel27, 26-10-2010 в 13:31. Причина: очепятка

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:00, 26-10-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Пользователь


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

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


Переделал на:

Код: Выделить весь код
chcp 1251
for %%i in (txt mp3) do set $.%%i=_
for %%i in (\\nas2\MediaDoc\*) do if not defined $%%~xi (
del /s/f/q "%%i"
echo.%%i >>lod_del_files.txt
)
Но не хочет идти в под папки

Отправлено: 13:20, 26-10-2010 | #3


Googler


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

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


Цитата SanyaJoker:
не хочет идти в под папки »
исправил
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:32, 26-10-2010 | #4


Пользователь


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

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


Цитата amel27:
исправил »
Огромное спасибо все работает

Отправлено: 13:37, 26-10-2010 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Не удалять фалы по маске

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Удаление каталогов по маске. mishgan2004 Скриптовые языки администрирования Windows 4 20-07-2017 14:00
Вопрос о маске spartak-21rus Сетевые технологии 7 01-02-2010 15:23
Вопрос по маске подсети VlD Сетевые технологии 32 14-12-2006 18:49
Удалять, так удалять? Evita Хочу все знать 6 19-04-2003 19:37




 
Переход