![]() |
Alle Dateien löschen außer txt Dateien
Hallo,
wollte wiessen wie ich ALLE Dateien aus einem Verzeichnix löschen kann ausser Dateien die man nicht löschen will. z.B., dass alle Dateien aus dem Ordner Test gelöscht werden bis auf z.B. txt dateien .. wie geht das ? Habe bissher den Befehl:
Code:
Am liebsten würde ich es so machen, dass z.B. Checkbox1 für txt dateien sein soll und wenn man diese Anwählt wird alles gelöscht bis auf diese txt dateien ..
DateienLoeschen('c:\test\','*.*');
Ich hoffe, dass es eine andere Lösung gibt als, dass man alle Dateien schreiben muss die gelöscht werden müssen. Also nicht so:
Code:
Greetz!
DateienLoeschen('c:\test\','*.jpg');
DateienLoeschen('c:\test\','*.bmp'); DateienLoeschen('c:\test\','*.html'); Tigerhead PS: Hoffe, dass ihr mich versteht ;) |
Re: Alle Dateien löschen außer txt Dateien
Hi!
Dann zeig doch mal die Procedure Dateienlöschen her. Ciao Frederic |
Re: Alle Dateien löschen außer txt Dateien
|
Re: Alle Dateien löschen außer txt Dateien
Hi vieleich könnte man das mit ExtractFileExt() machen und in einer schleife alle einträge durchgehen und dann
Delphi-Quellcode:
ich hoffe ich konnte dir helfen
if ExtractFileExt() <> 'txt' then
Mfg MrScholz |
Re: Alle Dateien löschen außer txt Dateien
okay thx werde es mal versuchen .. :)
|
Re: Alle Dateien löschen außer txt Dateien
Hi,
vorsicht! Die Erweiterung kann auch groß oder klein geschrieben werden. Zudem gibt ExtractFileExt() den Punkt mit zurück. Daher müsste es heissen:
Delphi-Quellcode:
mfG
if AnsiLowerCase(ExtractFileExt(DateiName)) = '.txt' then
// ... mirage228 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 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