aboutsummaryrefslogtreecommitdiff
path: root/backup.bat
blob: 3e61630aefef5dcd3dbb351c75d66d442705fb31 (plain)
1
2
3
4
5
6
7
8
9
10
11
@echo on
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"

set "datestamp=%YYYY%%MM%%DD%" & set "timestamp=%HH%%Min%%Sec%"
set "fullstamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%"
rmdir "C:\Users\%USERNAME%\Desktop\backups\" /S /Q
mkdir "C:\Users\%USERNAME%\Desktop\backups"
mkdir "C:\Users\%USERNAME%\Desktop\backups\%fullstamp%"
"C:\Program Files\MongoDB\Server\4.2\bin\mongodump.exe" --db Dash --gzip --out "C:\Users\%USERNAME%\Desktop\backups\%fullstamp%"