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

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

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

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


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

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


Изменения
Автор: super_bitard
Дата: 16-02-2011
Описание: дополнение
Нужно удалить следующее:

del /f /q "%systemroot%\system32\fldrclnr.dll"
del /f /q "%systemroot%\system32\mobsync.dll"
del /f /q "%systemroot%\system32\slayerxp.dll"
del /f /q "%systemroot%\system32\webcheck.dll"
и много других dll, exe, sys (список получается очень большой)

Вопрос: Возможно ли удалить все одной командой, просто перечисляя ненужные dll, вроде:

del /f /q "%systemroot%\system32\fldrclnr.dll, mobsync.dll, slayerxp.dll, webcheck.dll и.т.д"
(это конечно неправильная запись, но смысл думаю понятен)

Отправлено: 15:57, 16-02-2011

 

Ветеран


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

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


Цитата super_bitard:
Вопрос: Возможно ли удалить все…»
Встречный вопрос: зачем их удалять?!

Цитата super_bitard:
Возможно ли удалить все одной командой, просто перечисляя ненужные dll »
Общий принцип может быть таков:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion


for /f "tokens=1*" %%i in ('type "%~f0"') do (
	if "%%i" == "#" if exist "%%j" echo del /f "%%j"
)

endlocal
exit /b 0

# <Путь к файлу1>
# <Путь к файлу2>
# …
# <Путь к файлуN>
P.S. Системные файлы, в том числе перечисленные библиотеки, по умолчанию защищены от простого удаления.

Отправлено: 17:57, 16-02-2011 | #2



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

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


Аватара для gora

Ушёл из жизни


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

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


Цитата super_bitard:
Возможно ли удалить все одной командой, просто перечисляя ненужные dll »
Можно так:
Код: Выделить весь код
Set fld=%systemroot%\system32\
Del /f /q "%fld%fldrclnr.dll" "%fld%mobsync.dll" "%fld%slayerxp.dll" "%fld%webcheck.dll"
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:40, 16-02-2011 | #3


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


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

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


ok.

Последний раз редактировалось super_bitard, 07-04-2011 в 20:38.


Отправлено: 07:32, 17-02-2011 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Удаление ssleay32.dll и libeay32.dll lokoham Программное обеспечение Windows 1 08-12-2010 07:55
Разное - Значение в реестре одной строкой MKN Microsoft Windows 2000/XP 7 26-11-2010 08:51
Помогите сбить перехватчиков c user32.dll, advapi32.dll, netapi.dll Pr0ga Лечение систем от вредоносных программ 3 26-06-2010 18:06
MySQL - Удаление данных одной ячейки всех записей venuko Программирование и базы данных 3 02-02-2009 10:59
Авторизация к прокси одной строкой Parsibor Сетевые технологии 2 20-08-2004 15:23




 
Переход