Перейти к содержимому

Приветствуем вас на Форуме PHILka.RU
Вы вошли на форум как ГОСТЬ. Убедительно просим вас зарегистрироваться! Для того, что бы вам был доступен весь функционал форума.
войти - или зарегистрироваться!
Фотография

Не работает CMD/BAT для удаления файлов на дисках в Windows XP


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1
i_965

i_965

    Читатель

  • Читатель
  • 1 сообщений

Добрый день
Создал 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%)
)
Спасибо



#2
винник

винник

    SUPER Member

  • Участники
  • 380 сообщений

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

- в помощь 784КБ.



#3
free-will

free-will

    SUPER Member

  • Участники
  • 342 сообщений

Добрый день
Создал 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 анонимных

Вы вошли на форум как ГОСТЬ. Просим вас войти или зарегистрироваться! Для того, что бы вам был доступен весь функционал форума.