Alles links => rechts zippen mit Datum im Dateinamen
Moderators: Hacker, Stefan2, white
Alles links => rechts zippen mit Datum im Dateinamen
Hallo.
Ich möchte alle Dateien (einschließlich Unterverzeichnissen) links in eine Datei zippen, die im rechten Verzeichnis abgelegt wird. Die Datei soll im Namen das aktuelle Datum tragen, z.B. 2004_07_27.zip.
Weiß vielleicht jemand, wie man das so lösen kann, dass es mit beliebigen, aktuell links und rechts gewählten Verzeichnissen geht per Tastenkombination oder in der Buttonbar (Symbolleiste oben) zu starten ist.
Gruß und Danke für gute Tipps, Matthias.
Ich möchte alle Dateien (einschließlich Unterverzeichnissen) links in eine Datei zippen, die im rechten Verzeichnis abgelegt wird. Die Datei soll im Namen das aktuelle Datum tragen, z.B. 2004_07_27.zip.
Weiß vielleicht jemand, wie man das so lösen kann, dass es mit beliebigen, aktuell links und rechts gewählten Verzeichnissen geht per Tastenkombination oder in der Buttonbar (Symbolleiste oben) zu starten ist.
Gruß und Danke für gute Tipps, Matthias.
Der TC unterstützt kein Datum bei der Archiverstellung, Du mußt also auf externe Lösungen ausweichen.
Wenn Du WinRAR nutzst, brauchst Du im Packdialog nur den Schalter -ag zu setzen und dahinter das gewünschte Format, in Deinem Fall z.B. so:
rar: -ag_YYYY_MM_DD DRIVE:\PATH\filename.zip
Wenn Du nur Archive mit Datum erstellen willst, kannst Du den Schalter natürlich auch direkt in der TC-Konfiguration für den RAR-Packer angeben und mußt dann nicht immer editieren:
DRIVE:\PATH\WinRAR.exe -ag_YYYY_MM_DD
Wenn Du das Ganze per Button haben willst:
Kommando DRIVE:\PATH\WinRAR.exe
Parameter: a -agYYYY_MM_DD %T.zip @%L
Wenn Du kein WinRAR hast, mußt Du einen anderen Packer besorgen, der mit Parametern gesteuert werden kann. Mit WinZIP oder Freewarealternativen sollte das auf ähnlichem Wege möglich sein.
Icfu
Wenn Du WinRAR nutzst, brauchst Du im Packdialog nur den Schalter -ag zu setzen und dahinter das gewünschte Format, in Deinem Fall z.B. so:
rar: -ag_YYYY_MM_DD DRIVE:\PATH\filename.zip
Wenn Du nur Archive mit Datum erstellen willst, kannst Du den Schalter natürlich auch direkt in der TC-Konfiguration für den RAR-Packer angeben und mußt dann nicht immer editieren:
DRIVE:\PATH\WinRAR.exe -ag_YYYY_MM_DD
Wenn Du das Ganze per Button haben willst:
Kommando DRIVE:\PATH\WinRAR.exe
Parameter: a -agYYYY_MM_DD %T.zip @%L
Wenn Du kein WinRAR hast, mußt Du einen anderen Packer besorgen, der mit Parametern gesteuert werden kann. Mit WinZIP oder Freewarealternativen sollte das auf ähnlichem Wege möglich sein.
Icfu
This account is for sale
Danke schön.
Funktioniert, allerdings werden so nur die ausgewählten Dateien gepackt und ich wollte ja alle, daher habe ich meinen Button etwas abgewandelt:
Kommando: drive:\path\WinRAR.exe
Parameter: a -r -agYYYY_MM_DD %T.zip
Ich habe "@%L" weggelassen, damit ich immer alle Dateien habe und "-r" eingefügt, damit die Unterverzeichnisse dabei sind.
Gruß, Matthias.
Kommando: drive:\path\WinRAR.exe
Parameter: a -r -agYYYY_MM_DD %T.zip
Ich habe "@%L" weggelassen, damit ich immer alle Dateien habe und "-r" eingefügt, damit die Unterverzeichnisse dabei sind.
Gruß, Matthias.
-
- Junior Member
- Posts: 6
- Joined: 2019-01-01, 15:24 UTC
Re: Alles links => rechts zippen mit Datum im Dateinamen
Ist ja schon etwas länger her, dass dieses Problem hier behandelt wurde. Ich hab da jetzt schon lange dran gebastelt, aber komm nicht weiter, auch, weil die Schalter / Befehle so nicht in der WinRAR-Hilfe erklärt werden. Meine Aufgabenstellung ist ähnlich wie oben beschrieben. Ich möchte eine Datei/Ordner auf der einen Seite, durch dücken eines Button's, auf der anderen Seite Packen. Der Name des Archivs soll dann den ursprünglichen Namen der Datei/Ordner plus das aktuelle Datum und die aktuelle Uhrzeit enthalten.
Ich habe es wie folgt eingestellt:
Kommando: C:\Program Files\WinRAR\WinRAR.exe
Parameter: a -r -agYYMMDD %t.rar @%l
Auch andere Einstellungen habe ich versucht, und habe dann entweder eine Fehlermeldung, oder ein Archiv aus einem ganz anderen Pfad o.ä. Es kann also nicht viel fehlen. Ist die Funktion evtl. bei neueren Versionen von WinRAR geändert worden? Hat da jemand eine Idee?
Vielen Dank!
Ich habe es wie folgt eingestellt:
Kommando: C:\Program Files\WinRAR\WinRAR.exe
Parameter: a -r -agYYMMDD %t.rar @%l
Auch andere Einstellungen habe ich versucht, und habe dann entweder eine Fehlermeldung, oder ein Archiv aus einem ganz anderen Pfad o.ä. Es kann also nicht viel fehlen. Ist die Funktion evtl. bei neueren Versionen von WinRAR geändert worden? Hat da jemand eine Idee?
Vielen Dank!
Re: Alles links => rechts zippen mit Datum im Dateinamen
Als Erstes, probier's mal so:
Kommando: "C:\Program Files\WinRAR\WinRAR.exe"
Parameter: a -r -agYYMMDD "%t.rar" @"%l"
Kommando: "C:\Program Files\WinRAR\WinRAR.exe"
Parameter: a -r -agYYMMDD "%t.rar" @"%l"
-
- Junior Member
- Posts: 6
- Joined: 2019-01-01, 15:24 UTC
Re: Alles links => rechts zippen mit Datum im Dateinamen
Danke für den Tipp,
aber bei mir blinkt nur kurz ein graues Kästchen auf und das wars. Ein Archiv wird nicht erstellt.
aber bei mir blinkt nur kurz ein graues Kästchen auf und das wars. Ein Archiv wird nicht erstellt.
Re: Alles links => rechts zippen mit Datum im Dateinamen
Dies funktioniert für mich für alle ausgewählten Dateien:
Code: Select all
TOTALCMD#BAR#DATA
X:\ToCo\TOOLs\aPACKER\Rar.exe
a -r -agYYMMDD "%T.rar" @"%l"
%commander_path%\WCMICON2.DLL,2
RAR TEST to Target (all selected to target panel with today time as name)
0
-1
Aber da du andere Anforderungen hast:
Versuche dieses für EINE Datei bzw. Ordner:Ich möchte eine Datei/Ordner auf der einen Seite,
durch dücken eines Button's, auf der anderen Seite Packen.
Der Name des Archivs soll dann den ursprünglichen Namen der Datei/Ordner
plus das aktuelle Datum und die aktuelle Uhrzeit enthalten.
Code: Select all
TOTALCMD#BAR#DATA
X:\ToCo\TOOLs\aPACKER\Rar.exe
a -r -agYYMMDDhhmmss "%T\%O.%E_.rar" "%P%O.%E"
%commander_path%\WCMICON2.DLL,2
RAR TEST to Target (One selected to target panel with original name plus today time)
-1
>>>> 7-Zip Command Line Usage readme.txt_190131092242.rar
>>>> 7z 9.20 History.txt_190131092213.rar
>>>> WinRar ReadMe.txt_190131092539.rar
- - -
FAQs: Button-code kopieren einfügen (TOTALCMD#BAR#DATA) >> viewtopic.php?p=335758#p335758
Passe den Pfad zur RAR.exe an.
- - -
RAR command line:
a Add files to archive
r Repair archive (??? for what???) (Wie Dalai weiter unten bemerkt, hier ist " -r Recurse subdirectories" gemeint)
ag[format] Generate archive name using the current date
TC parameters:
Für Hilfe zu "%T\%O.%E" and "%P%O.%E" drücke den [Hilfe]-Knopf im offenen Buttondialog.
-
- Junior Member
- Posts: 6
- Joined: 2019-01-01, 15:24 UTC
Re: Alles links => rechts zippen mit Datum im Dateinamen
Vielen Dank, das ist sehr hilfreich. Jetzt weiss ich auch, wo die Paramter herkommen.
Diese Version ist dann jetzt dabei herausgekommen:
TOTALCMD#BAR#DATA
C:\Program Files\WinRAR\RAR.exe
a "%O" -ag_YYMMDD-hhmm ".rar" "%O.%E"
C:\Program Files\WinRAR\WinRAR.exe
RAR TEST to Target (One selected to target panel with original name plus today time)
-1
Diese Version ist dann jetzt dabei herausgekommen:
TOTALCMD#BAR#DATA
C:\Program Files\WinRAR\RAR.exe
a "%O" -ag_YYMMDD-hhmm ".rar" "%O.%E"
C:\Program Files\WinRAR\WinRAR.exe
RAR TEST to Target (One selected to target panel with original name plus today time)
-1
Re: Alles links => rechts zippen mit Datum im Dateinamen
Bitte Schalter von Befehlen trennen! Der Schalter -r bedeutet etwas völlig anderes als der Befehl r:
Code: Select all
-r Unterverzeichnisse rekursiv durchsuchen
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Re: Alles links => rechts zippen mit Datum im Dateinamen
Aha! Danke Dalai, da war ich beim Nachschauen nicht sorgfältig genug vorgegangen.
Deshalb benötigt nixus-minimax diesen '-r' auch nicht.