Показать полную графическую версию : [решено] программирование bat на удаление файлов из папки
Всем привет!!! У меня вопрос в том, какую команду применить, чтобы удалить все файлы из папки!!! Перепробовал много чего, но ничего не помогло!!! Может, кто чего подскажет?
sLiDeR-X
21-02-2011, 12:37
petr_al, del /Q *.* c:\1
SendMessage
21-02-2011, 12:46
Чтобы удалить все файлы нужно выставить все флаги:
pushd "%~1"&del "*.*" /q/a/f&popd
Этот батник нужно запускать из комстроки, где параметром - обрабатываемая папка.
@pushd "%~1"&& rd/s/q "%~1"2>nul& popd
Все разобрался нужно прописать команду
del /Q *.* "D:\Новая папка\" (обязательно кавычки!!!!!). Всем большое спасибо за инфу. СПС!!
команда на дописать удаление все подкаталогов!! Где у меня ошибка
rd /s /q "D:\Новая папка\"
Я не совсем понял данную запись @pushd "%~1"&& rd/s/q "%~1"2>nul& popd »!!! команда rd понятно, но с флагами не очень, как конкретно в моем случае D:\Новая папка
petr_al, батник в DOS (866) кодировке:
pushd "D:\Новая папка"&& rd /s/q "D:\Новая папка"2>nul
popd
Подскажите как это отразить в бат файле!!!! Полный синтаксис!!!! ОБЯЗАТЕЛЬНО ли указывать рабочую папку в бат файле!!!
Пробовал в бат в шедулер ставить не прокатило, через cmd все прекрасно!! Че не правильно pushd "D:\Новая папка"&& rd /s/q "D:\Новая папка"2>nul popd
exit
denis-max
08-03-2011, 02:11
@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
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.