Batch: Datum in Dateinamen einbauen

  • #1
J

jan2

Bekanntes Mitglied
Themenersteller
Dabei seit
19.03.2002
Beiträge
606
Reaktionspunkte
0
hi !

ich habe in einem batchprogramm eine reihe von zip-befehlen wie in der nachfolgenden zeile:

C:\Tools\WinZip\winzip32 -min -a -r -ex -p d:\temp4backup_allg\XXXXXtools.zip c:\cad\XXXXXtools\*.prv

jetzt möchte ich irgendwie in das zip-archiv das aktuelle datum einbauen wie: XXXXXtools20041104.zip

ich weiß leider nur nicht wie ich das realisiert bekommen.

vielleicht kann mir einer von euch weiterhelfen.

gruß Jan :)
 
  • #2
Mit %date% versucht?

Eddie
 
  • #3
FOR /F tokens=1,2,3,4 delims=/. %%a in ('date/T') do set CDATE=%%a%%b%%c

winrar.exe a -ibck e:\DBbkup\vgabkup-%cdate%.rar e:\DBbkup\*.fbk
 
  • #4
hi chevy,

das war genau das, was ich gesucht habe - nur wie kann ich statt des wochentages das aktuelle jahr anzeigen ???

wenn du mir das beantworten könntest wäre das spitze.

gruß Jan :)
 
  • #5
Versuch mal das Tool: http: . Habs selbst in Verwendung und geht hervorragend.
 
  • #6
Hier Batchzeilen, die ein aktuelles Datum setzen. In der zweiten Zeile wird die Datei kopiert und mit einem Dateiname inkl. Tagesdatum (im Format dd-mm-jjjj) abgespeichert.

FOR /F tokens=1,2,3,4 delims=/. %%a in ('date/T') do set CDATE=%%a-%%b-%%c-%%d

copy U:\Name\Dateimitname.TXT I:\Name\Sicherungen\ASCII_FILE\ASCII_Sicherung_vom_%CDATE%.txt

Bei mir klappt es prima.

Gruss

Ingo
 
Thema:

Batch: Datum in Dateinamen einbauen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.848
Beiträge
708.003
Mitglieder
51.499
Neuestes Mitglied
sugarland
Oben