-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathremove_mods.bat
More file actions
42 lines (34 loc) · 1.07 KB
/
remove_mods.bat
File metadata and controls
42 lines (34 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
@echo off
if not exist paths.xml (
color fc
echo Žâáãâáâ¢ã¥â paths.xml. ®¬¥áâ¨â¥ remove_mods.bat ¢ ¯ ¯ªã á ¨£à®© ¨ § ¯ãáâ¨â¥ bat-ä ©« ¯®¢â®à®.
color
@pause && exit )
findstr "res_mods" paths.xml > mods.txt
set /p t_ver= < mods.txt
del /f /q mods.txt
set t_ver="%t_ver: =%"
set t_ver=%t_ver:<Path>res_mods/=%
set t_ver=%t_ver:<Path>./res_mods/=%
set t_ver=%t_ver:</Path>=%
set b_date=%date:~6,4%_%date:~3,2%_%date:~0,2%
if exist mods (
mkdir mods\backup\%t_ver%-%b_date%
xcopy mods\%t_ver% mods\backup\%t_ver%-%b_date% /E /K /Y
rmdir /s /q mods\%t_ver%
mkdir mods\%t_ver%
)
if exist res_mods (
mkdir res_mods\backup\%t_ver%-%b_date%
xcopy res_mods\%t_ver% res_mods\backup\%t_ver%-%b_date% /E /K /Y
rmdir /s /q res_mods\%t_ver%
mkdir res_mods\%t_ver%
)
cls
if exist mods (
echo ƒ®â®¢®! Œ®¤¨ä¨ª 樨 ¯¥à¥¬¥é¥ë:
echo - ¨§ ¯ ¯ª¨ ./mods/ ¢ ./mods/backup/%t_ver%-%b_date%
echo - ¨§ ¯ ¯ª¨ ./res_mods/ ¢ ./res_mods/backup/%t_ver%-%b_date%
@pause && exit )
echo ƒ®â®¢®! Œ®¤¨ä¨ª 樨 ¯¥à¥¬¥é¥ë ¢ ¯ ¯ªã ./res_mods/backup/%t_ver%-%b_date%
@pause