![]() |
Datei in einer zip löschen
Hey Leute,
Ich bin ja grade dabei einen "Entpacker" zu programmieren. Ich hab es nun so gemacht das man eine .zip öffnen kann und dann können die Inhalte angezeigt werden. Nun wollte ich es so machen das einzelne Dateien gelöscht werden können. Mein versuch:
Delphi-Quellcode:
Wisst ihr was ich falsch mache?
procedure TForm2.sBitBtn6Click(Sender: TObject);
var i : Integer; begin with slistview1 do for i := 0 to Items.Count - 1 do if Items[i].Selected then begin abzipper1.OpenArchive(openarchive); delepf := items[i].SubItems[0]; // der Pfad z.B C:\blala.... abzipper1.DeleteFiles(delepf); abzipper1.CloseArchive; end; slistview1.Selected.Delete; end; end. // das Problem ist das die Datei immer noch vorhanden ist |
Re: Datei in einer zip löschen
Ja, Du formatierst Deinen Code nicht und verschweigst uns die Fehlermeldung. Ich vermute, DeleteFiles will einen TStrings-Abkömmling als Parameter.
|
Re: Datei in einer zip löschen
Und versuche auf globale variablen zu verzichten
|
Re: Datei in einer zip löschen
@daddyh
Ich bekomme keine Fehlermeldung ?! und wie formatiere ich mein code den richtig? |
Re: Datei in einer zip löschen
Wie man Code formatieren sollte, kannst Du im
![]() |
Re: Datei in einer zip löschen
Ja es ist die Komponente, aber ich finde in den Demos nichts verwendbares
|
Re: Datei in einer zip löschen
Das ZipView Beispiel sollte aber hilfreich sein :zwinker:
|
Re: Datei in einer zip löschen
hab das hier gefunden
Delphi-Quellcode:
Aber Problem: ich benutze nicht die AbzipView1 sonder die listview1 und die hat kein "tagged".
procedure TForm1.Delete1Click(Sender: TObject);
var i : Longint; begin Panel1.Caption := ''; with AbZipView1 do for i := 0 to Pred(Count) do Items[i].Tagged := Selected[i]; AbZipKit1.DeleteTaggedItems; Panel1.Caption := ''; end; Geht das auch mit der normalen listview? |
Re: Datei in einer zip löschen
Zitat:
|
Re: Datei in einer zip löschen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 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