Hallo,
ich habe eine Frage zur Batchverarbeitung bei 7zip:
Ich habe mehrere Log-Files im ASCII Format (ca. 10 Stück pro Tag), die gezippt werden sollen, um Speicherplatz zu sparen.
Dazu hab ich mir eine Batchdatei mit folgendem Inhalt angelegt:
for %%X in (*.asc) do "C:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X"
Das Ganze funktioniert auch soweit, und es wird für jede einzelnes Log File ein 7z Archiv erzeugt, aber mit dem Dateinamen bin ich nicht ganz zufrieden. Wenn die Datei z.B. Name.asc heißt, dann wird das Archive Name.asc.7z erzeugt; jetzt ist es aber so, dass Dateinamen mit einem Punkt bei uns in der Firma nicht gerne gesehen sind und vermieden werden sollen. Wie kann ich die Batchdatei anpassen, sodass der Dateiname des Archivs nur noch Name.7z heißt?
Vorab schonmal Danke für Eure Hilfe.
Gruß
peaty
ich habe eine Frage zur Batchverarbeitung bei 7zip:
Ich habe mehrere Log-Files im ASCII Format (ca. 10 Stück pro Tag), die gezippt werden sollen, um Speicherplatz zu sparen.
Dazu hab ich mir eine Batchdatei mit folgendem Inhalt angelegt:
for %%X in (*.asc) do "C:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X"
Das Ganze funktioniert auch soweit, und es wird für jede einzelnes Log File ein 7z Archiv erzeugt, aber mit dem Dateinamen bin ich nicht ganz zufrieden. Wenn die Datei z.B. Name.asc heißt, dann wird das Archive Name.asc.7z erzeugt; jetzt ist es aber so, dass Dateinamen mit einem Punkt bei uns in der Firma nicht gerne gesehen sind und vermieden werden sollen. Wie kann ich die Batchdatei anpassen, sodass der Dateiname des Archivs nur noch Name.7z heißt?
Vorab schonmal Danke für Eure Hilfe.
Gruß
peaty
Zuletzt bearbeitet: