Wie lösche ich eine Datei, die von einem anderen Prozess in C # gesperrt wurde?

Ich suche nach einer Möglichkeit zum Löschen einer Datei, die von einem anderen Prozess mit C # gesperrt ist. Ich vermute, die Methode muss in der Lage sein, herauszufinden, welcher Prozess die Datei sperrt (möglicherweise durch Verfolgen der Handles, obwohl ich nicht sicher bin, wie dies in C # geschehen soll), und diesen Prozess dann zu schließen, bevor der Löschvorgang mit abgeschlossen werden kannFile.Delete().

Antworten auf die Frage(8)

Ihre Antwort auf die Frage