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

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

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

Старожил


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


Конфигурация

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


Ранее? мне подсказали (в ныне закрытой теме) такой код для subj'а:
Код: Выделить весь код
For /F "delims=" %%A In ('Dir "D:\Test\*" /B') Do (R D /S /Q "D:\Test\%%A" 2>nul||Del /Q "D:\Test\%%A")
но оказалось, что он удаляет только файлы из папки D:\Test\ и изо всех вложенных в неё папок, но не сами вложенные папки.
Т.е. фактически этот код делает то же, что и
Код: Выделить весь код
For /R "D:\Test" %%A In (*) Do (Del "%%A")

-------
Windows 7SP1x64 Максимальная RU


Отправлено: 23:12, 08-01-2014

 

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


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

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


Чем не устраивает команда DEL /q, если Вам нужно удалить все в папке?

Отправлено: 23:20, 08-01-2014 | #2



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

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


Старожил


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

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


SergMarkow, её неспособностью справиться с поставленной задачей: del удаляет цель со всем содержимым, а мне саму цель удалять не надо, удалить надо только её содержимое.

-------
Windows 7SP1x64 Максимальная RU


Последний раз редактировалось iDrug, 09-01-2014 в 02:18.


Отправлено: 23:40, 08-01-2014 | #3


Ветеран


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

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


[решено] удаление содержимого папок.
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:08, 09-01-2014 | #4


Старожил


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

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


Iska, в том примере удаляются только папки внутри указанной папки, а мне надо удалить всё содержимое указанной папки, не удаляя саму эту папку.

-------
Windows 7SP1x64 Максимальная RU


Отправлено: 04:09, 31-01-2014 | #5


Ветеран


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

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


Цитата iDrug:
Iska, в том примере удаляются только папки внутри указанной папки »
И файлы.

Цитата iDrug:
а мне надо удалить всё содержимое указанной папки, не удаляя саму эту папку. »
Именно так и делается.

Если быть совсем точным, то делается попытка удаления самой папки со всем её содержимым, включая все файлы и вложенные в неё папки («rmdir /s /q»). Но, поскольку перед этим сама папка делается текущей («pushd»), то всё содержимое папки удаляется, а на попытку удаления самой папки следует закономерный отказ в удалении.

Что у Вас не получается?
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:57, 31-01-2014 | #6


Старожил


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

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


Iska, по описанию было похоже, что удаляются только папки, скрипт запускать не пробовал.

-------
Windows 7SP1x64 Максимальная RU


Отправлено: 13:10, 31-01-2014 | #7



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Удалить всё кроме заданной папки sg_swin Скриптовые языки администрирования Windows 18 30-06-2021 19:19
Любой язык - Нужно быстро (!) добавить/удалить строку во все файлы указанной директории Possessed Скриптовые языки администрирования Windows 6 04-10-2011 22:29
CMD/BAT - [решено] Найти папку и удалить содержимое sov44 Скриптовые языки администрирования Windows 7 23-12-2010 14:29
Разное - Пропадает содержимое папки shponder Microsoft Windows 2000/XP 2 09-09-2009 14:03
содержимое папки I386 desperate Microsoft Windows 2000/XP 8 11-02-2008 12:26




 
Переход