Wie kann ich feststellen, welche Prozesse eine Datei unter Java in Windows verwenden?

Wir haben eine in Java geschriebene geplante Aufgabe, die auf Windows-Plattformen fehlschlägt, da manchmal die zu löschenden Dateien noch verwendet werden. Gibt es in Java eine Möglichkeit, zu erkennen, welche Prozesse eine Datei verwenden, und Informationen darüber abzurufen?

Ich dachte, ich würde hinzufügen, dass ich bereit bin, bei Bedarf JNA oder JNI zu verwenden, und ich gehe davon aus, dass dies der Fall sein wird.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage