Добрый день
Создал bat файл для удаления определенных файлов на всех дисках в Windows XP
Не удаляются файлы в C:\Documents and Settings.Пишет, что система не может распознать путь к файлу.Что не так?
@Echo off
chcp 1251
set logpath=D:\distr\Proverka\log\log.txt
for /R C:\ %%i In (*.dc*) Do (
Del /q %%i
If Not Exist %%i (Echo %Time:~0,-3% ^> Файл %%i успешно удален.>> %logpath%)Else (Echo %Time:~0,-3% ^> Файл %%i не удален.>> %logpath%)
)
for /R D:\ %%i In (*.dc*) Do (
Del /q %%i
If Not Exist %%i (Echo %Time:~0,-3% ^> Файл %%i успешно удален.>> %logpath%)Else (Echo %Time:~0,-3% ^> Файл %%i не удален.>> %logpath%)
)
Спасибо
Вы вошли на форум как ГОСТЬ. Убедительно просим вас зарегистрироваться! Для того, что бы вам был доступен весь функционал форума.
войти - или зарегистрироваться!

Не работает CMD/BAT для удаления файлов на дисках в Windows XP
#1
Отправлено 04 Июнь 2017 - 11:27

#3
Отправлено 08 Июнь 2017 - 00:11

Добрый день
Создал bat файл для удаления определенных файлов на всех дисках в Windows XP
Не удаляются файлы в C:\Documents and Settings.Пишет, что система не может распознать путь к файлу.Что не так?
@Echo off
chcp 1251
set logpath=D:\distr\Proverka\log\log.txt
for /R C:\ %%i In (*.dc*) Do (
Del /q %%i
If Not Exist %%i (Echo %Time:~0,-3% ^> Файл %%i успешно удален.>> %logpath%)Else (Echo %Time:~0,-3% ^> Файл %%i не удален.>> %logpath%)
)
for /R D:\ %%i In (*.dc*) Do (
Del /q %%i
If Not Exist %%i (Echo %Time:~0,-3% ^> Файл %%i успешно удален.>> %logpath%)Else (Echo %Time:~0,-3% ^> Файл %%i не удален.>> %logpath%)
)
Спасибо
1 в батнике совсем не обязательно включать поддержку кодировки кириллицы(chcp 1251), достаточно файл сохранить в кодировке utf-8 без BOM
2 имя пользователя пк заданы кириллицей, некоторые файлы по указанному пути с именем пользователя могут быть использованы системой, либо прогой, либо зловредом и так просто не удаляются.
3 попробуйте удалить файл, файлы в авз.
скрипт будет выглядеть примерно так
здесь я не привожу пример чистки реестра, системы после удаления(ExecuteSysClean;), и прочего.
Сообщение отредактировал free-will: 08 Июнь 2017 - 00:13
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных