Moin!
ich habe eine Funktion bei der u.a. eine Datei gelöscht werden soll.
Hierzu verwende ich den Befehl
Das wird nur den Fehler aus:
Die zu löschende Testdatei wurde von mir erstellt etc. und vorab vielleicht noch von einem zwischenzeitlich beendeten Skript dahin kopiert. Auch bei mir ist kein Brower und betrachter offen der diese Datei verarbeiten könnte.
Ich halte es auch für ausgeschlossen, dass andere darauf zugreifen.
Kann man irgendwie feststellen wer auf diese Datei zugreift oder könnte man irgendwie das Löschen doch erzwingen?
Wenn ich im Explorer die Datei lösche - kein Problem.
Irgendwie komme ich einfach nicht weiter!
Gruß Jan
Nachtrag:
habe das noch einmal mit Überschreiben durch eine andere Datei versucht mit
und da bekomme ich auch die Meldung, das ein anderer Prozess darauf zugreift und deshalb das Überschreiben wohl nicht klappt.
ich habe eine Funktion bei der u.a. eine Datei gelöscht werden soll.
Hierzu verwende ich den Befehl
Das wird nur den Fehler aus:
System.IO.IOException: Der Prozess kann nicht auf die Datei "\\ma22-st-001\abteilung$\EBL\PLNB\GKG\Grundstücke\M\Mengstraße\Mengstraße 006\03 Fotos allgemein\Testbild_Jan.jpg" zugreifen, da sie von einem anderen Prozess verwendet wird. bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) bei System.IO.File.InternalDelete(String path, Boolean checkHost) bei System.IO.File.Delete(String path) bei EBL.FileAndFolder.FolderAndFile.DeleteFile(String Path, Boolean SilentMode, String& ErrMsg, Log& Log) in C:\VSProjects\2015\EBL.FileAndFolder\EBL.FileAndFolder\cls_FolderAndFile.vb:Zeile 395.(vorhandene ZIEL-Datei konnte nicht gelöscht werden!)
Die zu löschende Testdatei wurde von mir erstellt etc. und vorab vielleicht noch von einem zwischenzeitlich beendeten Skript dahin kopiert. Auch bei mir ist kein Brower und betrachter offen der diese Datei verarbeiten könnte.
Ich halte es auch für ausgeschlossen, dass andere darauf zugreifen.
Kann man irgendwie feststellen wer auf diese Datei zugreift oder könnte man irgendwie das Löschen doch erzwingen?
Wenn ich im Explorer die Datei lösche - kein Problem.
Irgendwie komme ich einfach nicht weiter!
Gruß Jan
Nachtrag:
habe das noch einmal mit Überschreiben durch eine andere Datei versucht mit
und da bekomme ich auch die Meldung, das ein anderer Prozess darauf zugreift und deshalb das Überschreiben wohl nicht klappt.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „jan99“ ()