Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удалить папку с файлами

Ответить
Настройки темы
CMD/BAT - [решено] Удалить папку с файлами

Аватара для Miko

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


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

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


Здравствуйте..

Может кто нибудь подсказать как удалить папку в которой лежат файлы?
Удалить нужно с диска "C" - Без разницы получит пользователь предупреждение или нет.

Если можно,то желательно готовый пример. (Я не когда не чего не делал через BAT файл)

Спасибо.

Отправлено: 12:52, 20-10-2010

 

Аватара для shao

Ветеран


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

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


Решил спросить в этой теме, не создавая новую.
Помню, что вроде где-то был похожий вопрос , но не нашел где...

Коллеги, подскажите как удалить папку с содержимым (файлы и папки) батником, который находится в этой же папке.
Рассматривается два варианта:
Первый - известен путь к папке.
Второй - неизвестен.

Пробовал указывать путь .
И пробовал так :
Код: Выделить весь код
RD /S /Q %~dp0
В обеих случаях удаляется содержимое папки с самим батником, но папка не удаляется.

Отправлено: 23:38, 18-02-2012 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


shao, очевидно Вы и запускаете пакетный файл непосредственно из того же каталога (например, двойным щелчком из Проводника).

Перед:
Код: Выделить весь код
RD /S /Q %~dp0
Вам нужно сменить текущий каталог. Например, «cd ..», «сd \», «cd "%Temp%"» и т.п.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:35, 19-02-2012 | #12


Аватара для shao

Ветеран


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

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


Цитата Iska:
shao, очевидно Вы и запускаете пакетный файл непосредственно из того же каталога »
Ну да. Условие же было удалить папку батником , который находится в этой же папке.
Батник запускается после отработки - распаковки 7z SFX модуля в %systemdir%\Temp\7z.
У меня упорно не хочет удалятся созданная модулем папка 7z. Поэтому я решил удалить батником.
Читал справку CD /?но не совсем понял как происходит смена каталога и как тогда будет это всё работат вкупе.
Буду благодарен если соберёте в кучу всё это, а то я не силён в батниках.

Отправлено: 04:24, 20-02-2012 | #13


Ветеран


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

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


Вы не сможете удалить каталог, пока он или любой из вложенных в него каталогов будет являться текущим каталогом. Именно потому нужно сменить его, например, на вышележащий — «cd ..».

Но, думаю, лучше посмотреть что не так с самораспаковывающимся архивом.
Это сообщение посчитали полезным следующие участники:

Отправлено: 05:16, 20-02-2012 | #14


Аватара для shao

Ветеран


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

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


Спасибо, Iska, разобрался - всё работает.

Отправлено: 00:03, 22-02-2012 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удалить папку с файлами

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Как удалить системную папку Guest Microsoft Windows 2000/XP 33 26-05-2016 22:25
[решено] Как скопировать папку с файлами из одного места в другое? Pozia AutoIt 11 15-04-2015 12:57
при определении флешки -жесткого система теперь не выводит папку с файлами illusionmgs Хочу все знать 1 02-10-2009 09:16
Разное - удалить неудаляемую папку pribl Microsoft Windows 7 6 14-06-2009 09:10




 
Переход