G8Medlem sedan jan. 20011 213 inlägg Håller på med en batchfil som ska skapa en mapp med dagens datum och sedan kopiera en fil in i den mappen.
mb c:\Backup\%date%
copy c:\databas\DB.mdb c:\backup\%date%
Problemet är ju dock att den inte vill skapa nån mapp med dagens datum om man skriver %date%. Antar därför att det är ett annat kommando man ska använda men kommer inte på vad, lite hjälp skulle därför vara uppskattat.
Mvh
//G8
RobbanMedlem sedan dec. 19992 555 inlägg mb?
Att använda mkdir i stället fungerar för mig i.a.f.
G8Medlem sedan jan. 20011 213 inlägg Sorry, litet skrivfel där... ska vara:
md c:\Backup\%date%
copy c:\databas\DB.mdb c:\backup\%date%
md gör ju samma sak som mkdir...
mlundbomMedlem sedan jan. 2003573 inlägg C:\Documents and Settings\malu\test>md %date%
C:\Documents and Settings\malu\test>dir
Volume in drive C has no label.
Volume Serial Number is 2CFC-A409
Directory of C:\Documents and Settings\malu\test
2004-07-04 02:51 <DIR> .
2004-07-04 02:51 <DIR> ..
2004-07-04 02:51 <DIR> 2004-07-04
Eeeh? Funkar väl fantastiskt?
/M
Nexus86Medlem sedan okt. 20023 030 inlägg Prova såhär:
md c:\Backup\%date%
copy c:\databas\DB.mdb c:\backup\%date%\DB.mdb
coolt... men på vilka OS funkar %date% ?
airwolfMedlem sedan okt. 2003132 inlägg @echo off
for /f "tokens=2" %%i in ('date /t') do set thedate=%%i
set mm=%thedate:~5,2%
set dd=%thedate:~8,2%
set yyyy=%thedate:~0,4%
set name=%yyyy%%mm%%dd%