Я пытаюсь сделать апплет, который читает файл в локальной файловой системе (компьютер пользователя) с очень частым интервалом (несколько раз в секунду), а затем делает содержимое файла доступным для веб-страницы через javascript ,Проверьте, открыт ли файл перед его чтением?
Файл, который необходимо прочитать, обновляется с высокой частотой с помощью программы на компьютере пользователя. Меня беспокоит то, что может произойти, если апплет читает данные из файла, когда файл находится в середине обновления.
Я не знаю, насколько это возможно, но если это актуальная проблема, есть ли способ убедиться, что файл в настоящее время не написан до его чтения?
то, что я чувствую, что до тех пор, пока вы не сохраните файл на диске будет иметь более старую копию и его будет читать этот старый файл. – kaysush
@SuKu - На компьютере пользователя запущена программа, которая перезаписывает содержимое файла на высокой частоте. Это мое беспокойство. Мне интересно, может ли апплет читать файл, когда он находится в середине перезаписи. – Nate
вы можете прочитать файл при условии, что вы не получите исключение, что файл уже используется, и у вас нет проблем, если для некоторых чтения вы получаете более старое содержимое. – kaysush