Supportnet / Forum / Anwendungen(Java,C++...)
gezielten Ordnerinhalt löschen
Frage
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 1 von Saarbauer
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
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
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
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
Löschen kannst du z.B. mit der WinAPI-Funktion DeleteFile.

