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

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

Ответить
Настройки темы
Любой язык - нужен скрипт для удаления всех файлов кроме нужных для запуска Windows XP

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


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


Конфигурация

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


Изменения
Автор: Dark Ange1
Дата: 06-10-2009
Описание: изменил категорию
Суть проблемы: на диске С: находится куча мусорных файлов со случайными названиями и расширениями (более 1,3 млн!). Естественно, проводник будет открывть диск С: вечность. Значит нужен скрипт для удаления с помощью коммандной строки или еще как-нить всех файлов, кроме заданных(в идеале прописать имена файлов и расширения) или нужных для запуска Windows XP (booot.ini, bootfont.bin, ntldr, ntdetct.com, io.sys, msdos.sys и т.д.)
Буду благодарен за любые идеи, может кто проги специальные знает - тож покатит

Отправлено: 00:28, 06-10-2009

 

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


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

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


Цитата ziku:
Поставь FAR и удаляй с помощью его что заблагорассудится. Он удаляет ВСЕ!!! даже не удаляемое, не переусердствуй. »
Ага. а ты пробовал натравить Far на папку с буквально 2000000+ мелкими файлами?

Отправлено: 06:55, 07-03-2010 | #11



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

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


Googler


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

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


antonhacktm,

fomin_ дважды прав, поэтому только из спортивного интереса:

1. На чистой системе формируем список допустимых расширений (файл ExtList.txt):
Код: Выделить весь код
@Echo Off

Set EXT=ExtList.txt
Set "$X=^^[^^.]*$"
Echo %$X%>"%EXT%"

For /F "Delims=" %%i In (
 'DIR /B/A-D "%SystemDrive%" "%SystemRoot%" "%SystemRoot%\System32" "%WinDir%\Prefetch"'
) Do Find /I "%%~xi$" "%EXT%" >Nul||>>"%EXT%" Echo.\%%~xi$
2. На зараженной фильтруем всё лишнее (Echo перед DEL после тестирования удалить):
Код: Выделить весь код
@Echo Off

Set EXT=ExtList.txt

For %%a In (%SystemDrive% %SystemRoot% %SystemRoot%\System32 %WinDir%\Prefetch) Do (
  For /F "Delims=" %%i In ('DIR /B/A-D %%a^|FindStr /VIRG:"%EXT%"') Do Echo DEL /F/Q "%%a\%%i"
)

Отправлено: 13:34, 07-03-2010 | #12



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Скрипт для удаления старых файлов и папок из определенной папки avfiga Скриптовые языки администрирования Windows 71 07-01-2023 18:50
[решено] Скрипт для удаления нужных слов в ini файле Pozia AutoIt 23 27-10-2009 18:42
Slackware - скрипт для заливки всех файлов в базу clop1000 Общий по Linux 2 12-10-2008 03:14
Функция PHP для удаления не нужных символов darksmoke Вебмастеру 3 01-04-2008 01:18
[решено] Нужен скрипт для отключения всех сессий и открытых файлов Butunin Klim Microsoft Windows NT/2000/2003 1 15-07-2006 01:25




 
Переход