На самом деле нет никакого способа узнать, что файл завершил загрузку. Возможно даже, что он сначала частично загружен, а позже завершен.
Вам нужно либо определить из содержимого файла, что это полный файл, либо использовать какой-либо другой маркер. Например, пустой файл, означающий завершение, то есть пользователь сначала загружает file1.dat
, а затем загружает file1.done
, чтобы указать, что теперь file1.dat
может быть обработано.