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

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

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

Аватара для mrG0bliN

Пользователь


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

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


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

Следующее цели батника:


Удалить файлы по маске
Steam\ -> удалить файлы *.log *.mdmp
\Steam\steamapps\common\dota 2 beta\ -> удалить файлы *.log *.mdmp
\Steam\steamapps\common\dota 2 beta\dota\ -> удалить файлы *.log *.mdmp

Удалить папки целиком
Steam\dumps
\Steam\config\htmlcache
\Steam\config\overlayhtmlcache
\Steam\logs
\Steam\depotcache
\Steam\tenfoot
\Steam\appcache
\Steam\servers\
\Steam\reslists\
\Steam\graphics\
\Steam\steam\
\Steam\Frameworks\
\Steam\steamapps\temp
\Steam\steamapps\common\dota 2 beta\dota\replays

Удалить папки с запросом Да\Нет (Если нет, эти папки пропускаются)
\Steam\userdata - общие настройки
\Steam\skins - скины для стима
\Steam\steamapps\common\dota 2 beta\config - внутриигровые настройки
\Steam\steamapps\common\dota 2 beta\dota\screenshots - скриншоты из игры

Отправлено: 17:43, 03-06-2013

 

Ветеран


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

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


mrG0bliN, два вопроса: что такое «Steam» и где Ваш код?

Отправлено: 18:15, 03-06-2013 | #2



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

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


Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off

rem Удалить файлы по маске

del "\Steam\*.log" 2>nul
del "\Steam\*.mdmp" 2>nul

del "\Steam\steamapps\common\dota 2 beta\*.log" 2>nul
del "\Steam\steamapps\common\dota 2 beta\*.mdmp" 2>nul

del "\Steam\steamapps\common\dota 2 beta\dota\*.log" 2>nul
del "\Steam\steamapps\common\dota 2 beta\dota\*.mdmp" 2>nul

rem Удалить папки целиком

Rd /s /q "\Steam\dumps" 2>nul
Rd /s /q "\Steam\config\htmlcache" 2>nul
Rd /s /q "\Steam\config\overlayhtmlcache" 2>nul
Rd /s /q "\Steam\logs" 2>nul
Rd /s /q "\Steam\depotcache" 2>nul
Rd /s /q "\Steam\tenfoot" 2>nul
Rd /s /q "\Steam\appcache" 2>nul
Rd /s /q "\Steam\servers\" 2>nul
Rd /s /q "\Steam\reslists\" 2>nul
Rd /s /q "\Steam\graphics\" 2>nul
Rd /s /q "\Steam\steam\" 2>nul
Rd /s /q "\Steam\Frameworks\" 2>nul
Rd /s /q "\Steam\steamapps\temp" 2>nul 
Rd /s /q "\Steam\steamapps\common\dota 2 beta\dota\replays" 2>nul 

rem Удалить папки с запросом Да\Нет (Если нет, эти папки пропускаются)

Echo Удаляем папку "Steam\userdata" - общие настройки  
Rd /s "\Steam\userdata\" 2>nul
 
Echo Удаляем папку "\Steam\skins\" - скины для стима
Rd /s "\Steam\skins\" 2>nul

Echo Удаляем папку "\Steam\steamapps\common\dota 2 beta\config\" - внутриигровые настройки
Rd /s "\Steam\steamapps\common\dota 2 beta\config\" 2>nul

Echo Удаляем папку "\Steam\steamapps\common\dota 2 beta\dota\screenshots\" - скриншоты из игры
Rd /s "\Steam\steamapps\common\dota 2 beta\dota\screenshots\" 2>nul

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

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

Отправлено: 19:16, 03-06-2013 | #3


Аватара для mrG0bliN

Пользователь


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

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


сейчас проверю если что с меня плюсики

Отправлено: 21:03, 03-06-2013 | #4


Аватара для mrG0bliN

Пользователь


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

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


хм.. кидаю в папку стим, жмякаю батник и ничего

Отправлено: 22:09, 03-06-2013 | #5


Ветеран


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

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


mrG0bliN, покажите полный путь к «папку стим».

Цитата mrG0bliN:
и ничего »
А что Вы ожидали? «2>nul» — он такой.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:20, 03-06-2013 | #6


Аватара для mrG0bliN

Пользователь


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

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


как комманду rd скрыть ?
я просто не хочу что бы выводилась информация Rd /s "\Steam\userdata\" 2>nul типо такой


читать дальше »


я поправил и все получилось,

короч глюк с папкими

Код: Выделить весь код
[5\5] Удаляем все реплеи игры дота2 (большой размер данных данных)
Steam\Steamapps\common\dota, вы уверены [Y(да)/N(нет)]? y
2, вы уверены [Y(да)/N(нет)]? y
beta\dota\replays, вы уверены [Y(да)/N(нет)]?
beta\dota\replays, вы уверены [Y(да)/N(нет)]?
папка dota 2 beta
поделилась из за пробелов, че делать?

короче нашел выход, там де пробелы, слова в ковычки взял

Последний раз редактировалось mrG0bliN, 03-06-2013 в 22:51.


Отправлено: 22:37, 03-06-2013 | #7



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Удаление определенных файлов из подпапок 91892823 Скриптовые языки администрирования Windows 2 15-11-2012 07:31
CMD/BAT - [решено] Удаление файлов по маске во времменых папках IE Shpil83 Скриптовые языки администрирования Windows 16 25-05-2012 15:06
CMD/BAT - [решено] удаление всех файлов и подпапок в нескольких папках alexandri Скриптовые языки администрирования Windows 18 12-01-2010 05:33
удаление одинаковых папок в под папках clop1000 Хочу все знать 5 17-11-2007 00:51




 
Переход