For at oprette en zip-fil med et navn, der inkluderer den aktuelle dato, uden at bruge skråstreger, kan du følge disse trin ved hjælp af en batch script i Windows, gnuwin32-pakken og sed:
zip og sed.@echo off
:: Hent den aktuelle dato i formatet YYYYMMDD
for /f "tokens=2 delims==" %%i in ('"wmic os get localdatetime /value"') do set datetime=%%i
set date=%datetime:~0,8%
:: Fjern skråstreger fra datoen ved hjælp af sed
echo %date% | sed "s/\///g" > tempdate.txt
set /p formatted_date=
- Gem og kør batch-filen.
Dette script gør følgende:
- Henter den aktuelle dato og tid ved hjælp af
wmic kommandoen.
- Ekstraherer datoen i formatet YYYYMMDD.
- Fjerner eventuelle skråstreger fra datoen ved hjælp af
sed.
- Opretter en zip-fil med navnet
backup_YYYYMMDD.zip, hvor YYYYMMDD er den aktuelle dato.
- Rydder op ved at slette midlertidige variabler og filer.
Bemærk: Sørg for, at gnuwin32-værktøjerne er tilgængelige i din PATH, så de kan kaldes fra kommandolinjen.
Har du brug for mere hjælp til backup og gendannelse med Windows? Hvis du også vil strukturere dine mapper bedre, kan du se, hvordan du organiserer dine filer på computeren. Mangler du hjælp til konvertering af filer, kan du finde det her.