Ich fand eine ähnliche Frage here, aber es wurde geschlossen/mit einer Antwort akzeptiert "Do not do that".Forcing geschlossen eine offene Datei von C#
Ich bin in einer Situation, in der es mir egal ist, was mit den anderen Anwendungen passiert, ich möchte eine Datei nehmen, die von anderen gesperrt werden kann (grob wenn nötig) und habe meinen Weg damit. Möglicherweise muss ich diese Datei verschieben, umbenennen oder löschen.
Grundsätzlich muss ich Dateien in einem Verzeichnis verarbeiten, das von einer App erstellt wird, die ihre Sperren nicht bereinigt. Ich weiß, dass die App fertig ist, wenn ich meins anrufe, aber ich muss die Schlösser töten, wenn ich renne. Darüber hinaus scheint es, dass ich mit Lesevorgängen von lokaler AV-Software, die die Remote-Freigabe scannt, wo der Server ist, in Konflikt steht.
All dies summiert sich zu einer unlösbaren "Kraft-nahe" Situation, so dass ich tun kann, was ich brauche. Hat jemand eine Idee, was zu tun ist?