У меня есть вопрос по поводу ввода / вывода Java и файлов.для конкретной задачи я должен передать файл (Excel, если быть точным), пока он открыт.представьте себе следующий сценарий:
Файл Excel открывается и используется одним пользователем.Время от времени файл сохраняется вручную пользователем.Теперь я хочу написать Java-программу, которая читает файл и передает его через сокет каждые 30 секунд.Пока проблем нет.Мой вопрос: что произойдет, если пользователь сохранит документ в тот момент, когда моя программа захочет прочитать файл.Может ли это вызвать какие-либо проблемы?
Не знаю, имеет ли это значение, но я использую BufferedInputStream для чтения файла.