![]() |
Verzeichnisse zippen Win Android IOS
Hallo,
wie kann ich mit Delphi 10 komplette Verzeichnisse zippen, so das die Operation unter Windows, Android und IOS läuft ? Die Zip-Datei soll dann auch mit Standardprogrammen bearbeitet werden können. |
AW: Verzeichnisse zippen Win Android IOS
ich teste zur Zeit nur unter Windows.
Weiß jemand, ob dieses Tool ZipForge auch unter Android und IOS läuft ? ![]() Unter Windows läuft es optimal schnell. |
AW: Verzeichnisse zippen Win Android IOS
Tja, schade,
hab jetzt folgende Antwort erhalten: "ZipForge supports only Windows, Android and IOS support is not planned for the moment. Please feel free to write me if I can be of any further assistance." Was nimmt man denn, als Zip-Library, wenn man plattformübergreifend entwickelt ? |
AW: Verzeichnisse zippen Win Android IOS
|
AW: Verzeichnisse zippen Win Android IOS
Danke,
ich hab dieses Beispiel schon probiert ![]() allerdings konnte ich die Datei dann nicht mit Standard-Tools öffnen. Dann bin ich auf Zipforge gekommen. ZipForge packt die Unterverzeichnisse optimal.(Läuft leider nur auf Windows) Wurde TZipFile bei "Delphi Berlin" evtl. weiterentwickelt ? |
AW: Verzeichnisse zippen Win Android IOS
TZipFile hat in der Vergangenheit mehrere male ein Update bekommen. Ich nutze es in XE7 und hatte nie Probleme damit.
|
AW: Verzeichnisse zippen Win Android IOS
Zitat:
|
AW: Verzeichnisse zippen Win Android IOS
Klar.
Delphi-Quellcode:
Wobei
using System.IoUtils;
var absolutePath: String; archiveFileName: String; begin for absolutePath in TDirectory.GetFiles(..) do begin archiveFileName := [...]; myZipFile.Add(absolutePath, archiveFileName); end; myZipFile.Close(); end;
Delphi-Quellcode:
den "Pfad" in der ZIP-Datei angibt. Wenn du bspw. folgende Struktur auf der Platte hast
archiveFileName
x:\Dir1\someFile.txt x:\Dir1\Dir2\someOtherFile.txt Und du das Verzeichnis x:\Dir1 rekursiv speichern willst dann sind das im Endeffekt die zwei Aufrufe
Delphi-Quellcode:
myZipFile.Add('x:\Dir1\someFile.txt', 'someFile.txt');
myZipFile.Add('x:\Dir1\Dir2\someFile.txt', '.\Dir2\someFile.txt'); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz