FileLock, чтобы предотвратить удаление файла, но я не могу открыть его - PullRequest
0 голосов
/ 13 мая 2018

Я использую FileLock для предотвращения удаления файла .zip, но не могу его открыть. Поэтому я пытаюсь найти что-то, чтобы заблокировать файл, но могу открыть его. Вот мой код:

File file = new File(myfile);

FileInputStream in = new FileInputStream(file);
FileChannel channel = new RandomAccessFile(file, "rw").getChannel();
FileLock lock = channel.lock();

try {
    lock = channel.tryLock();
} catch (OverlappingFileLockException e) {}

Спасибо!

1 Ответ

0 голосов
/ 13 мая 2018

ОН не хорошо Channels.newChannel(in) отлично работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...