Anderer Prozess hat Datei am Wickel

18/12/2008 - 10:49 von Frank Bach | Report spam
Hallo NG,

ein von mir ferngesteuertes Fremdprogramm erstellt eine Textdatei.
Nach Erstellen der Datei will ich in meinem Programm diese Datei einlesen -
doch leider kommt manchmal die Fehlermeldung, dass
"...auf die Datei ... kann nicht zugegriffen werden, da sie von einem
andereren Prozess verwendet wird"

Kann ich das Dateisystem irgendwie überreden, die Datei auf jeden Fall
lesenderweise freizugeben?


Danke!


Frank
 

Lesen sie die antworten

#1 Kerem Gümrükcü
18/12/2008 - 12:47 | Warnen spam
Hallo Frank,

da gibt es zwei Möglichkeiten. Entweder öffnest Du die atei mit Leseschutz
und/oder gibst diese dann nicht frei, oder ein anderer Prozess, z.b. ein
Virenscanner, ein Search-Indexer, oder ein anderes FS (File-System) Programm
hàllt ein Handle darauf. Versuche mal herauszufinden, welches Prorgamm ein
Handle darauf hat. Das kannst Du z.B. mit dem "Process Explorer" oder
"Process Monitor",
bzw. mit einem Programm wie "Unlocker",...

http://ccollomb.free.fr/unlocker/
http://technet.microsoft.com/de-de/...96653.aspx
http://technet.microsoft.com/en-us/...96645.aspx

Aber so was mit Gewalt freigeben, kann zu einem Datenverlust, oder der
völligen Zerstörung der Date führen,...

Prüfe erst mal, welcher Fall vorliegt, also ob dein Programm das nicht
sauber freigibt, bzw. ob ein anderer Prozess Zugriff darauf hat,...

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen