У меня есть приложение сканера файлов в Java, которое продолжает сканировать каталог на сервере с помощью FTP. получает список файлов каталога и загружает их один за другим. с другой стороны, на сервере есть процесс, который записывает эти файлы. если мне повезет, я бы не попытался загрузить неполный файл, но как я могу убедиться, что процесс записи на сервере завершен, и дескриптор файла закрыт, и файл готов к загрузке?
У меня нет контроля над процессом записи, который находится на сервере. кроме того, у меня нет разрешения на запись в каталоге, чтобы попытаться получить дескриптор записи, чтобы проверить, открыт ли дескриптор записи, поэтому этот параметр отключен от таблицы.
Есть ли функция FTP, решая эту проблему?