webForumDet fria alternativet

Hur sätta till dagens datum i ett filnamn i Windows?

Windows

5 svar · 722 visningar · startad av Ken

Medlem sedan mars 2004252 inlägg
Frågan#1

Jag kör en bat-fil varje dag, som gör en backup av en mysql-databas till filen databasebackup.sql. Finns det nåt sätt sätta till dagens datum i filnamnet, t.ex databasesbackup_dagens_datum.sql

Medlem sedan feb. 200115 571 inlägg
#2
databasesbackup_%date%.sql
Medlem sedan mars 2004252 inlägg
#3

Jag försökte namnsätta filen på följande sätt med raden nedanför

rename telefonbakup.sql databasesbackup_%date%.sql

men får följande felmeddelande

C:\Hemsida>rename telefonbakup.sql databasesbackup_ma 09_05_2005.sql
Felaktig kommandosyntax.

Kan nån hjälpa mig?

Medlem sedan feb. 200115 571 inlägg
#4

Titta över hur du har skrivit igen och så att du står på rätt ställe för det fungerar när jag testar genom att kopiera det du skrev här.

Medlem sedan feb. 20011 198 inlägg
#5

Prova såhär:

rename telefonbakup.sql "databasesbackup_%date%.sql"
Medlem sedan maj 20033 218 inlägg
#6

Detta fungerar inte för att du har ett space eller mellanrum i filnamnet, har man det måste man sätta det innanför fnuttar.

C:Hemsida>rename telefonbakup.sql databasesbackup_ma 09_05_2005.sql

Felaktig kommandosyntax.
rename telefonbakup.sql "databasesbackup_ma %date%.sql"
251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)