![]() |
программирование bat на удаление файлов из папки
Всем привет!!! У меня вопрос в том, какую команду применить, чтобы удалить все файлы из папки!!! Перепробовал много чего, но ничего не помогло!!! Может, кто чего подскажет?
|
petr_al,
Код:
del /Q *.* c:\1 |
Чтобы удалить все файлы нужно выставить все флаги:
Код:
pushd "%~1"&del "*.*" /q/a/f&popd |
Код:
@pushd "%~1"&& rd/s/q "%~1"2>nul& popd |
Все разобрался нужно прописать команду
del /Q *.* "D:\Новая папка\" (обязательно кавычки!!!!!). Всем большое спасибо за инфу. СПС!! |
команда на дописать удаление все подкаталогов!! Где у меня ошибка
rd /s /q "D:\Новая папка\" Я не совсем понял данную запись Цитата:
|
petr_al, батник в DOS (866) кодировке:
Код:
pushd "D:\Новая папка"&& rd /s/q "D:\Новая папка"2>nul |
Подскажите как это отразить в бат файле!!!! Полный синтаксис!!!! ОБЯЗАТЕЛЬНО ли указывать рабочую папку в бат файле!!!
Пробовал в бат в шедулер ставить не прокатило, через cmd все прекрасно!! Че не правильно pushd "D:\Новая папка"&& rd /s/q "D:\Новая папка"2>nul popd exit |
@echo off
::Удаление временных файлов pushd "%systemdrive%\Windows\Setup\Scripts\"&& rd /s/q "%systemdrive%\Windows\Setup\Scripts\"2>nul pushd "%systemdrive%\Temp\"&& rd /s/q "%systemdrive%\Temp\"2>nul pushd "%systemdrive%\Windows\Temp\"&& rd /s/q "%systemdrive%\Windows\Temp\"2>nul popd Exit |
Время: 01:47. |
Время: 01:47.
© OSzone.net 2001-