 |
|
Удаление определенных файлов в конкретных папках
Привет всем, сижу читаю мануалы как удалять файлы, ничего не выходит... или путь файла не найден или удаляет не так как нужно...
Работать будем со 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 - скриншоты из игры
|
mrG0bliN, два вопроса: что такое «Steam» и где Ваш код?
|
Код:
@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
|
сейчас проверю если что с меня плюсики
|
хм.. кидаю в папку стим, жмякаю батник и ничего :(
|
mrG0bliN, покажите полный путь к «папку стим».
А что Вы ожидали? «2>nul» — он такой.
|
как комманду 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
поделилась из за пробелов, че делать?
короче нашел выход, там де пробелы, слова в ковычки взял :)
|
Время: 03:28.
© OSzone.net 2001-