我想检查该文件是否被其他进程打开。我该如何实现这样的功能?
在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是否有常见解决方案?