gpt4 book ai didi

java - 我如何知道哪些进程正在使用 Windows 中 Java 下的文件?

转载 作者:可可西里 更新时间:2023-11-01 12:41:55 26 4
gpt4 key购买 nike

我们有一个用 Java 编写的计划任务在 Windows 平台上失败,因为有时它需要删除的文件仍在使用中。有没有一种方法可以从 Java 内部查看哪些进程正在使用文件并获取有关它们的信息?

我想我会补充说,如果有必要,我愿意使用 JNA 或 JNI,而且我认为它会是。

最佳答案

我在 Github 上针对 JNA 项目提出了一个类似的问题,@matthiasblaesing 编写了一个代码来完成这个问题。

密码是here .

它以以下格式打印所有正在运行的进程的列表:<exe>: <type>: <path> .

关于java - 我如何知道哪些进程正在使用 Windows 中 Java 下的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11104916/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com