gezielten Ordnerinhalt löschen
Hallo, ich hab ein Problem in VB6.
ich möchte gezielt nur bestimmte Dateitypen in einem Ordner löschen. Unterordner sind egal. Ich hoffe es kennt sich jemand gut aus (was ich stark vermute) und kann mir ein paar tipps bzw. Beispiel code geben.
Zum Beispiel alle "log" Dateien oder "txt" Dateien aus einem Ordner löschen.
MfG
octane007
Antwort schreiben
Antwort 1 von Saarbauer vom 12.06.2020, 08:21 Options
Hallo,
einfachste Lösung mit "suchen" und dann *.txt kannst du dir alle txt -Dateien raussuchen lassen. Die Suche kann sich auch nur auf ein Verzeichnis beziehen. Dann markieren und löschen.
Falls du was anderes suchst, etwas genauer Erläutern.
Gruß
Helmut
Antwort 2 von son_quatsch vom 12.06.2020, 09:17 Options
Such nach den WinAPI-Funktionen FindFirstFile, FindNextFile und FindClose. Damit kannst du alle Einträge eines Verzeichnisses durchlaufen und somit pro Eintrag (das kann eine Datei oder ein weiteres Verzeichnis sein) entscheiden, was du damit machst :-)
Antwort 3 von Octane007 vom 12.06.2020, 20:15 Options
Habe es nun ausprobiert und er sucht mir die bestimmten dateien im verzeichnis und zeigt sie auch in einer list file an aber wie lösche ich diese nun?
Antwort 4 von son_quatsch vom 16.06.2020, 09:58 Options
Löschen kannst du z.B. mit der WinAPI-Funktion DeleteFile.