Скрипт чистки логов в клиенте

Vice

Активный пользователь
Пользователь
Регистрация
2 Окт 2019
Сообщения
65
Реакции
38
Telegram
manuel_pw
Доброго времени суток.
Есть идея собрать скрипт чистки лог файлов в папке клиента.
Это будет полезно для подготовки к релизу клиента. Полезно не только для наших ребят, но админам серверов, которые выкладывают свой клиент игрокам.

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

Скрипт будет в BAT формате.
 
Приеду до дома - подскажу.
 
Код:
bbsfiles

BBSPages

cache

logs

screenshots

userdata\GMLog

userdata\Layout

userdata\Msg

reportbugs\Logs

reportbugs\Bug.pck
 
  • Like
Реакции: Vice
Так же частично записывается инфа о системе в SystemSettings.ini
 
Так же частично записывается инфа о системе в SystemSettings.ini
Да, там инфа о видеокарте пишется. Как вариант использовать замену минимальным шаблоном, но настроек в 1.3.6 меньше чем в 1.4.6 например. Или забить на чистоту этого файла.
 
это же 3 минуты работы чистки перед релизом, друзья
 
это же 3 минуты работы чистки перед релизом, друзья
Чистил я раньше на скорую руку. В итоге когда понял, что сейчас у меня клиентов 5-7 надо чистить по кд, и самое главное если тебе понадобится всё таки после чистки сделать контрольный запуск, то потом опять вычишать по новой, ладно там одну папку лог удалить, но если заморочиться, то лучше скрипт - быстро и не забудет ничего оставить. Я ещё папки launcher, patcher, config(от патчера) тоже хочу вычишать.
 
Что вы знаете о лени..?)
 
Как-то так

Bash:
@echo off

set "dir=\element\"

rem Очистка папки bbsfiles
cd "%dir%bbsfiles"
echo Очистка папки bbsfiles
del /S /Q *.* > nul

rem Очистка папки BBSPages
cd "%dir%BBSPages"
echo Очистка папки BBSPages
del /S /Q *.* > nul

rem Очистка папки cache
cd "%dir%cache"
echo Очистка папки cache
del /S /Q *.* > nul

rem Очистка папки logs
cd "%dir%logs"
echo Очистка папки logs
del /S /Q *.* > nul

rem Очистка папки screenshots
cd "%dir%screenshots"
echo Очистка папки screenshots
del /S /Q *.* > nul

rem Очистка папки userdata\GMLog
cd "%dir%userdata\GMLog"
echo Очистка папки userdata\GMLog
del /S /Q *.* > nul

rem Очистка папки userdata\Layout
cd "%dir%userdata\Layout"
echo Очистка папки userdata\Layout
del /S /Q *.* > nul

rem Очистка папки userdata\Msg
cd "%dir%userdata\Msg"
echo Очистка папки userdata\Msg
del /S /Q *.* > nul

rem Очистка папки reportbugs\Logs
cd "%dir%reportbugs\Logs"
echo Очистка папки reportbugs\Logs
del /S /Q *.* > nul

rem Очистка папки reportbugs
cd "%dir%reportbugs"
echo Очистка папки reportbugs
rmdir /S /Q *.* > nul

echo Очистка завершена.
pause
 

Реклама

Сверху