prüfen ob Datei offen ist
-
Hi Leute,
kann mir wer sagen, wie ich prüfen kann ob eine Datei offen ist?
Ich meine damit nicht, ob ich die Datei zum schreiben öffnen kann sondern ob von einer anderen Instanz eine Datei geöffnet wurde.Sinn der ganzen Übung sollte sein, daß ich ein Verzeichnis mit allesn Dateien und Unterverzeichnissen lösche. Ich will aber verhindern, daß eine Datei gelöscht wird die offen ist.
zB: Ich will das Verzeichnis C:\Test löschen. Im Unterverzeichnis C:\Test\Daten befindet sich die Datei text.txt. Diese Datei wurde mit Wordpad geöffnet. Wie kann ich prüfen ob diese Datei irgendwo geöffnet ist?
Gruss
Thomas
-
Viele Anwendungen lesen eine Textdatei in einen Memorystream und schliessen die Datei wieder. Dann bekommst du es gar nicht mit!
-
Also keine Chance?
Irgendwo müsste doch Windows diese Info haben?Na auf alle Fälle danke für die Antwort
-
Benutze die Löschfunktion von Windows
Siehe FAQ.