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

Показать сообщение отдельно

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


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

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


Petya V4sechkin, да только дело в том, что после запуска скрипта
Код: Выделить весь код
For /D /R %%I In (OldVersions*) Do If "%%~nxI"=="OldVersions" RD /S /Q "%%~I" 
del *.bak /s /q
del *.db /s /q
del *.cd~ /s /q
del *.lck /s /q
pause
удалились только каталоги OldVersions и файлы *.bak. А другие, с расширениями *.db, *.cd~, *.lck, остались. Сообщение после использования даже твоего скрипта (Del /F /S /Q *.bak *.db *.cd~ *.lck) было такое:
Код: Выделить весь код
D:\Job>Del /F /S /Q *.bak *.db *.cd~ *.lck
Could Not Find D:\Job\*.bak
Ты не знаешь, в чем может быть ошибка? Кстати зачем ты используешь параметр /F - что , без его использования не произойдет удаления файлов с атрибутом «Только чтение»? И еще, я посмотрел, у файлов *.db *.cd~ *.lck атрибуты либо скрытый, либо скрытый+только чтение. Может команда для них должна как то по другому выглядеть?

Отправлено: 17:43, 15-02-2009 | #13