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

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

Закрытая тема
Настройки темы
CMD/BAT - [решено] Удаление по маске, кроме папки исключения.

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


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

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


Всем привет, есть такой вот батник:
@echo off
For /R C:\ %%i in (*.mp3,*.jpg,*.jpeg,*.avi,*.mov) Do (
Del /q "%%i")

Подскажите как можно сделать так что бы этот батник работал но не удалял ничего в папке C:\Shared
Если через бат такое нельзя, то если не затруднит выложите на другом языке, подходящем для logon скрипта win 2k3.

Отправлено: 13:50, 12-07-2011

 

Старожил


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

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


Anonymоus,
Непредвиденное появление: %%D.
Foreigner, Anonymоus,
спасибо!

-------
Windows 7SP1x64 Максимальная RU


Последний раз редактировалось iDrug, 05-02-2012 в 19:17.


Отправлено: 00:59, 05-02-2012 | #21



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

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


Ветеран


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

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


iDrug,

Если прямо из cmd, то используй %D вместо %%D
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:55, 05-02-2012 | #22


Старожил


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

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


Anonymоus,
а можно ещё 2 скрипта, пожалуйста?
Цитата Anonymоus:
For /F "delims=" %%D In ('Dir "%WinDir%\$hf_mig$\" /B /A:D') Do (RD /S /Q "%WinDir%\$hf_mig$\%%D") »
один скрипт чтоб удалял внутри указанной папки не папки, а файлы, а второй скрипт, чтоб удалял там и папки и файлы.

-------
Windows 7SP1x64 Максимальная RU


Отправлено: 03:56, 13-02-2012 | #23


Старожил


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

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


iDrug, для удаления всех файлов, включая файлы в поддиректориях, но не трогая сами директории:
Код: Выделить весь код
For /R "D:\Test" %%A In (*) Do (Del "%%A")
А это для удаления вообще всего - и файлов, и поддиректорий из указанного места, будьте осторожны.
Код: Выделить весь код
For /F "delims=" %%A In ('Dir "D:\Test\*" /B') Do (RD /S /Q "D:\Test\%%A" 2>nul||Del /Q "D:\Test\%%A")
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:09, 13-02-2012 | #24


Старожил


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

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


Цитата Anonymоus:
для удаления всех файлов, включая файлы в поддиректориях »
а можно именно без поддиректорий?

Anonymous, спасибо.

-------
Windows 7SP1x64 Максимальная RU


Последний раз редактировалось iDrug, 14-02-2012 в 19:59.


Отправлено: 21:21, 13-02-2012 | #25


Старожил


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

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


Код: Выделить весь код
For /F "delims=" %%A In ('Dir "D:\Test\*" /B /A-D') Do (Del "D:\Test\%%A")
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:01, 13-02-2012 | #26


Аватара для ddv122

Старожил


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

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


не хочу создавать новую тему подскажите, реально ли сделать поиск файлов .*exe на диске по именам папок в корне диска и удалить его
к примеру\
на диске С: папка opera
нужно найти файл Opera.exe
и удалить его

-------
Одна голова хорошо, а двух у меня нет...


Отправлено: 22:53, 17-02-2012 | #27


Ветеран


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

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


Цитата ddv122:
не хочу создавать новую тему »
Цитата Iska:
ddv122, чем раньше Вы поймёте, что не надо превращать темы в чаты, тем лучше. Один вопрос — одна тема. »
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:42, 18-02-2012 | #28



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Удалить папки по маске run0ut Скриптовые языки администрирования Windows 9 21-03-2017 01:27
CMD/BAT - [решено] Перемещение и удаление файлов по условию и маске VitHAK Скриптовые языки администрирования Windows 14 23-12-2013 08:57
CMD/BAT - [решено] Удаление файлов по маске во времменых папках IE Shpil83 Скриптовые языки администрирования Windows 16 25-05-2012 15:06
CMD/BAT - [решено] удаление файлов по маске имени hlpain Скриптовые языки администрирования Windows 4 02-09-2011 16:11
CMD/BAT - [решено] Перемещение (удаление) директорий по маске ven00m Скриптовые языки администрирования Windows 17 15-11-2009 10:24




 
Переход