ユーザーが自分の 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 プログラムを使用してロックを解除するまで、ファイルの読み取りまたは書き込みアクセスを 1 回拒否するようにします。