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

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

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

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


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

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


Подскажите пожалуйста, понадобилось удалить файлы типа *.swf по адресу C:\Documents and Settings\User\Local Settings\Temporary Internet Files\Content.IE5\*.*\*.swf
Дело в том, что после папки Content.IE5 идут ещё одни, но создаются они с разными названиями типа 7IKSXLZT GUEX7LLQ HFNH9PJM и так далее, вот в этих папках и нужно удалять файлы по маске *.swf. Искал по форуму, но наверно не там.

Отправлено: 18:00, 15-06-2010

 

Аватара для gora

Ушёл из жизни


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

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


Код: Выделить весь код
@Echo Off
Set IEtemp=C:\Documents and Settings\User\Local Settings\Temporary Internet Files\Content.IE5
For /R "%IEtemp%" %%I In (*.swf) Do Del /q "%%I"
pause>nul
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:24, 15-06-2010 | #2



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

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


Старожил


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

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


Код: Выделить весь код
@for /f "tokens=* delims=" %%F in ('dir /b /s /a-d "%UserProfile%\Local Settings\Temporary Internet Files\Content.IE5\*.swf"') do @del /f "%%F"
но вообще каталог мусора из-под "ослика" может быть перемещен, его искать надо через реестр, но я не интересовался, где.

-------
Как сказало Дерево Дровосеку: "я - пень".


Последний раз редактировалось NiOl, 15-06-2010 в 18:29. Причина: тьфу, не успел... ;)


Отправлено: 18:28, 15-06-2010 | #3


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


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

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


Все работает, спасибо огромное, РЕШЕНО!

Последний раз редактировалось Shpil83, 18-06-2010 в 22:43.


Отправлено: 18:51, 15-06-2010 | #4


Ветеран


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

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


Коллеги, почему не просто:
Код: Выделить весь код
del /s "%UserProfile%\Local Settings\Temporary Internet Files\Content.IE5\*.swf"
?
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:10, 16-06-2010 | #5


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


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

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


Iska,
Потому что после папки Content.IE5 идут папки с произвольными названияим, а уже в них нужно было удалять *.swf

Отправлено: 15:36, 18-06-2010 | #6


Аватара для gora

Ушёл из жизни


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

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


2 Shpil83

Iska прав и его вариант тоже работает благодаря ключу S

Цитата:
/S Удаление указанных файлов из всех подкаталогов.

Отправлено: 16:02, 18-06-2010 | #7


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


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

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


Товарищи, простите за некрофилию, но гугл выдал эту страницу среди первых запросов.
Такая же ситуация, только каталоги другие и маска *.mta.
Windows 7 x64 Ultimate - с ключом /S команда del ничего не удаляет, пишет, что файл не найден.
Скрипт, предложенный товарищем gora, так же висит и ничего не удаляет

Отправлено: 15:30, 23-05-2012 | #8


Ветеран


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

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


lan_stalker@vk, приведите конкретные условия выполнения и Ваш код.

Отправлено: 17:17, 23-05-2012 | #9


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


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

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


Iska, На диске F: в различных директориях и поддиректориях периодически создаются файлы с именем *.mta
Код, который я использовал:
Код: Выделить весь код
@Echo Off
Set VideoMTA=F:\Video
For /R "%VideoMTA%" %%I In (*.mta) Do Del /q "%%I"
pause>nul
В итоге открывается пустое окно командной строки и просто висит.
Без @Echo Off вывод:
Код: Выделить весь код
F:\>Set VideoMTA=F:\Video

F:\>For /R "F:\Video\" %I In (*.mta) Do Del /q "%I"

F:\>pause1>nul

Отправлено: 18:02, 23-05-2012 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Удаление каталогов по маске. mishgan2004 Скриптовые языки администрирования Windows 4 20-07-2017 14:00
CMD/BAT - [решено] Перемещение и удаление файлов по условию и маске VitHAK Скриптовые языки администрирования Windows 14 23-12-2013 08:57
Delphi - Перемещение и удаление файлов по маске. Putin-mode Программирование и базы данных 1 21-06-2010 12:16
CMD/BAT - [решено] удаление всех файлов и подпапок в нескольких папках alexandri Скриптовые языки администрирования Windows 18 12-01-2010 05:33
Любой язык - [решено] удаление файлов по маске, созданных за прошлые сутки BRAT2 Скриптовые языки администрирования Windows 1 06-04-2009 08:51




 
Переход