Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Pfad mit in 7z Archiv (https://www.delphipraxis.net/181259-pfad-mit-7z-archiv.html)

franktron 30. Jul 2014 15:00

Pfad mit in 7z Archiv
 
Ich Packe einzelne Dateien in ein Archiv (7z)
Code:
7za a -mx=9 2.7z /home/netz/arbeit/Mitarbeiter/Heiner/datei1.pdf /home/netz/arbeit/Mitarbeiter/Heiner/datei2.pdf
Jetzt sind in dem Archiv aber kein Verzeichnisse sondern nur die Dateien
Wie bekomme ich die Pfade der Dateien mit rein.

mkinzler 30. Jul 2014 15:19

AW: Pfad mit in 7z Archiv
 
Aus den FAQ:
Zitat:

Zitat von http://www.7-zip.de/faq.html
Wie kann ich den vollständigen Pfad der Datei im Archiv speichern?

7-Zip speichert nur relative Dateipfade (ohne Laufwerksbuchstaben). Sie können aber vom aktuellen Ordner in einen Ordner wechseln, der allen zu komprimierenden Dateien gemeinsam ist. Dann können Sie relative Pfade benutzen:

cd /D C:\ordner1\

7z.exe a c:\a.7z datei1.txt ordner2\datei2.txt


DeddyH 30. Jul 2014 15:24

AW: Pfad mit in 7z Archiv
 
Aus der Hilfe:
Zitat:

a (Add) command
Adds files to archive.

Examples
7z a archive1.zip subdir\

adds all files and subfolders from folder subdir to archive archive1.zip. The filenames in archive will contain subdir\ prefix.

7z a archive2.zip .\subdir\*

adds all files and subfolders from folder subdir to archive archive2.zip. The filenames in archive will not contain subdir\ prefix.

cd /D c:\dir1\
7z a c:\archive3.zip dir2\dir3\

The filenames in archive c:\archive3.zip will contain dir2\dir3\ prefix, but they will not contain c:\dir1\ prefix.
7z a Files.7z *.txt -r

adds all *.txt files from current folder and its subfolders to archive Files.7z.
Du wirst also in den obersten Ordner, ab dem Du die Verzeichnisstruktur haben möchtest, wechseln und 7zip von dort aufrufen müssen.

Dalai 30. Jul 2014 15:30

AW: Pfad mit in 7z Archiv
 
Zwar war ich zu langsam, dennoch ein paar Links:
http://sourceforge.net/p/sevenzip/di...hread/1dee7153
http://www.7-zip.org/faq.html

EDIT: Hier hat sogar jemand ein Batch-Skript gebastelt, was das Laufwerk vorn wegschnippelt: http://www.thesysadminhimself.com/20...aths-from.html

MfG Dalai

franktron 30. Jul 2014 15:37

AW: Pfad mit in 7z Archiv
 
Danke für die Antworten.

Aber das geht auch nicht
Code:
/home/netz# 7za a -mx=9 2.7z /home/netz/arbeit/Mitarbeiter/Heiner/datei1.pdf /home/netz/arbeit/Mitarbeiter/Heiner/datei2.pdf /home/netz/index
In der 7z
datei1.pdf
datei2.pdf
index

und kein einziges Verzeichnis

DeddyH 30. Jul 2014 15:41

AW: Pfad mit in 7z Archiv
 
Relative Pfade benutzen, keine absoluten.

franktron 30. Jul 2014 15:44

AW: Pfad mit in 7z Archiv
 
Zitat:

Zitat von DeddyH (Beitrag 1267074)
Relative Pfade benutzen, keine absoluten.

Jetzt gehts


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz