online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon Octane007 vom 12.06.2020, 01:31 Options

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.

Ähnliche Themen

kann eine datei im temp ordner nicht löschen!
die_problemvolle  08.01.2008 - 40 Hits - 7 Antworten

Datenträger Schreibschutz entfernen WIN XP Prov.
Nikolausi  01.06.2008 - 81 Hits - 2 Antworten

Ordnerinhalt mit Links mit PHP auslesen
Computerfreaki  24.06.2008 - 81 Hits - 7 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026