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

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

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

Аватара для 7human7

Старожил


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


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

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


Цитата 7human7:
cmd-шник на удаление всех файлов с опр. папки? »
что по этому вопросу?

Отправлено: 11:41, 09-02-2009

 

Ветеран


Contributor


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

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


Iska,
Цитата:
А зачем резать «%Where:~0,2%»?! Можно сразу «cd /d "%Where%"»
Вы правы, я не знал ключ /D, когда-то его не было
Цитата:
«del /q» удаляет не все файлы
- Вы совершенно правы, но, мне кажется, del /? и применение /A никто не отменял. Дело в принципе - как решить. Хотя и говорят, что бес кроется в мелочах. Pushd - очевидно хорошо!

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 19:00, 06-09-2010 | #21



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

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


Ветеран


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

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


Цитата megaloman:
…мне кажется, del /? и применение /A никто не отменял. »
Уже полный оффтопик у меня пошёл, но всё ж напишу, коль пока хоть каким-то боком относится к теме.
У меня не получалось одной командой «del /a …» удалить файлы как без атрибутов, так и с атрибутами. Какие будут идеи?!

Отправлено: 19:44, 06-09-2010 | #22


Ветеран


Contributor


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

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


Iska, del *.* /A:R /A /Q - вроде бы работает

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 07-09-2010 в 19:17.

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

Отправлено: 18:19, 07-09-2010 | #23


Ветеран


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

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


Угу. То бишь, можно дублировать параметр «/a». Спасибо, ясно.

Отправлено: 20:55, 07-09-2010 | #24


Ветеран


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

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


Подскажите, как отредактировать батник по очистке временных файлов Мазилы, т.к. при каждой установке создаётся разная папка, в которой храниться кэш.
Код: Выделить весь код
 
rem ®зЁбвЄ* ўаҐ¬Ґ**ле д*©«®ў Mozilla Firefox 
set MF_temp=%USERPROFILE%\Local Settings\Application Data\Mozilla\Firefox\Profiles\eqjrbu3f.default\Cache\ 
PUSHD %MF_temp%
2>Nul RD /S/Q "%MF_temp%"  
POPD

Отправлено: 17:07, 20-12-2010 | #25


Ветеран


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

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


Пути к профилям текущего пользователя хранятся в «%APPDATA%\Mozilla\Firefox\profiles.ini»:
Код: Выделить весь код
…
[Profile0]
Name=default
Path=Profiles/soju79jg.default
…
Работа с профилями

Отправлено: 17:43, 20-12-2010 | #26


Ветеран


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

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


Iska, Нужно очистить содержимое папки Cache. Что-то типа
Код: Выделить весь код
.....Profiles\*.default\Cache\
или чтобы батник сам определял профиль текущего пользования и подставлял его в строчку.

Последний раз редактировалось sov44, 20-12-2010 в 19:19.


Отправлено: 19:12, 20-12-2010 | #27


Ветеран


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

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


Цитата sov44:
или чтобы батник сам определял профиль текущего пользования и подставлял его в строчку. »
«Это уже второй вопрос, господин профессор…» …и к данной теме отношения не имеющий. Так что, задавать его лучше в отдельной теме.

Если профиль один, и есть уверенность, что «%APPDATA%\Mozilla\Firefox\profiles.ini» не содержит кириллицы (UTF-8), то что-то наподобие:
Код: Выделить весь код
for /f "usebackq tokens=2 delims==" %%i in (`type "%APPDATA%\Mozilla\Firefox\profiles.ini"^|find.exe "Path="`) do ^
set MF_temp=%USERPROFILE%\Local Settings\Application Data\Mozilla\Firefox\%%i\Cache\
set MF_temp
После проверки вместо «set MF_temp» внесите Ваш код.

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

Отправлено: 20:16, 20-12-2010 | #28


Ветеран


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

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


Iska, код всё определил и прописал. Подскажите, как развернуть слеш после Profiles в другую сторону.
HTML код: Выделить весь код
set MF_temp=%USERPROFILE%\Local Settings\Application Data\Mozilla\Firefox\Profiles/eqjrbu3f.default\Cache\


Отправлено: 21:56, 20-12-2010 | #29


Ветеран


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

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


А нужно? В NT-системах в пакетных файлах обязано работать и с таким типом слэшей (вроде как поддержка подсистемы POSIX).

P.S. Про кавычки не забываем.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:26, 20-12-2010 | #30



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Удаление Папки и всех подпапок и файлов sashok60 Скриптовые языки администрирования Windows 16 02-03-2016 08:54
CMD/BAT - [решено] удаление всех файлов и подпапок в нескольких папках alexandri Скриптовые языки администрирования Windows 18 12-01-2010 05:33
CMD/BAT - [решено] Удаление всех папок с одним именем на всех дисках volk1234 Скриптовые языки администрирования Windows 15 13-11-2009 02:13
Удаление всех папок и файлов из папки c:\Temp DIKPro Microsoft Windows NT/2000/2003 10 15-08-2006 16:20
[решено] Удаление всех файлов определенного формата Grub Хочу все знать 4 24-03-2006 12:27




 
Переход