Verzeichnis packen und Datum an Dateinamen hängen
Moderators: white, Hacker, Stefan2
Verzeichnis packen und Datum an Dateinamen hängen
Moin,
ich wollte mir mit dem TC einen Button anlegen, der ein Verzeichnis komprimiert und das Datum an den Archivnamen hängt. (als 7Zip oder ZIP vom TC). Die Datei soll auf ein anderes Laufwerk gepackt werden. Sinn ist es schnell ein Backup zu erstellen und sowas wie einen Versionsverlauf zu haben und bei Bedarf einen älteren Zustand wiederherzustellen.
Habe mich da versucht, aber das funktioniert irgendwie nicht
ich wollte mir mit dem TC einen Button anlegen, der ein Verzeichnis komprimiert und das Datum an den Archivnamen hängt. (als 7Zip oder ZIP vom TC). Die Datei soll auf ein anderes Laufwerk gepackt werden. Sinn ist es schnell ein Backup zu erstellen und sowas wie einen Versionsverlauf zu haben und bei Bedarf einen älteren Zustand wiederherzustellen.
Habe mich da versucht, aber das funktioniert irgendwie nicht
Re: Verzeichnis packen und Datum an Dateinamen hängen
Dieser Button schreibt ein 7z Archiv aller selektierten Verzeichnisse und Dateien im Source-Fenster
ins TC Zielfenster und hängt das aktuelle Datum an den Namen an.
Der Basisname entspricht dem aktuellen Source Verzeichnis.
ins TC Zielfenster und hängt das aktuelle Datum an den Namen an.
Der Basisname entspricht dem aktuellen Source Verzeichnis.
Code: Select all
TOTALCMD#BAR#DATA
"C:\Program Files\7-Zip\7z.exe"
a %T"%B"_%|$DATE:YMD_hm| @%UL -aoa -mmt -mx9 -ssw -stl -ssp -y
C:\Program Files\7-Zip\7zFM.exe
Pack selected
0
-1
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.77
QAP 11.6.3.3 x64
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.77
QAP 11.6.3.3 x64
Re: Verzeichnis packen und Datum an Dateinamen hängen
Kommando: cm_PackFiles
Parameter: /GO4Z10T="%T%B_%|$DATE:Y.M.D|.zip"
Parameter: /GO4Z10T="%T%B_%|$DATE:Y.M.D|.zip"
%T kann Leerzeichen enthalten, daher ist es besser, den vollständigen Namen in Anführungszeichen zu setzen. "%T%B_%|$DATE:YMD_hm|"
Overquoting is evil! 👎
Re: Verzeichnis packen und Datum an Dateinamen hängen
Following the comment from Fla$her, I have updated the button to work with spaces in the target.
Btw. using 7z format gives most of the time half the size of zip archives.
Code: Select all
TOTALCMD#BAR#DATA
"C:\Program Files\7-Zip\7z.exe"
a "%T""%B"_%|$DATE:YMD_hm| @%UL -aoa -mmt -mx9 -ssw -stl -ssp -y
C:\Program Files\7-Zip\7zFM.exe
Pack selected
-1
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.77
QAP 11.6.3.3 x64
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.77
QAP 11.6.3.3 x64
Re: Verzeichnis packen und Datum an Dateinamen hängen
2Horst.Epp
Diese Anführungszeichen sind redundant: "%T""%B"
Diese Anführungszeichen sind redundant: "%T""%B"
Overquoting is evil! 👎
Re: Verzeichnis packen und Datum an Dateinamen hängen
Danke, stören aber auch nicht
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.77
QAP 11.6.3.3 x64
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.77
QAP 11.6.3.3 x64
Re: Verzeichnis packen und Datum an Dateinamen hängen
Danke für die Tipps. Läuft jetzt bestens.
Ich hatte %|$DATE:YMD_hm| immer so %|%$DATE:YMD%| geschrieben aber die % müssen ja da dann weg
Ich hatte %|$DATE:YMD_hm| immer so %|%$DATE:YMD%| geschrieben aber die % müssen ja da dann weg