Tôi có một ứng dụng máy quét tập tin trong Java, mà giữ quét một thư mục trên một máy chủ bằng cách sử dụng FTP. nhận danh sách các tệp của thư mục và tải xuống từng tệp một. ở phía bên kia, trên máy chủ, có một quá trình ghi các tệp này. nếu tôi may mắn, tôi sẽ không cố gắng tải xuống tệp chưa hoàn chỉnh nhưng làm cách nào để đảm bảo quá trình ghi trên máy chủ hoàn tất và xử lý tệp được đóng và tệp sẵn sàng để tải xuống?Làm cách nào để biết tệp hoàn tất trên máy chủ bằng FTP?
Tôi không kiểm soát được quá trình ghi trên máy chủ. hơn nữa, tôi không có quyền ghi trên thư mục để cố gắng để có được một xử lý ghi để kiểm tra xem đã có một xử lý ghi mở, do đó, tùy chọn này là tắt bảng.
Có chức năng FTP nào đang giải quyết vấn đề này không?
Điều tốt nhất bạn có thể làm là xem tệp chưa được sửa đổi trong một khoảng thời gian, nói một phút. –
thư viện nào bạn đang sử dụng cho máy khách ftp? –
Nếu viết bắt đầu sau khi bạn bắt đầu tải xuống thì sao? –