如何检查该文件是否由Java中的另一个进程打开?

时间:2015-10-19 17:08:47

标签: java

我想检查该文件是否被其他进程打开。我该如何实现这样的功能?

在Windows中,我可以编写类似

的内容
try {
    openFileWriter(file);
    // File not locked => not opened by another process
} catch (IOException) { 
    // File is locked => opened by another process
}

在Linux中我可以使用 lsof

但Linux和Windows是否有常见解决方案?

0 个答案:

没有答案