如何锁定文件,以便用户只能使用我的 Java 程序解锁?
import java.nio.channels.*;
import java.io.*;
public class filelock {
public static void main(String[] args) {
FileLock lock = null;
FileChannel fchannel = null;
try {
File file = new File("c:\\Users\\green\\Desktop\\lock.txt");
fchannel = new RandomAccessFile(file, "rw").getChannel();
lock = fchannel.lock();
} catch (Exception e) {
}
}
}
这是我的示例代码。它没有给我我想要的。我希望它拒绝一次读取或写入文件的访问权限,直到我使用我的 Java 程序解锁它。