Tôi đang viết một ứng dụng hoạt động với hình ảnh vệ tinh và ông chủ của tôi đã yêu cầu tôi xem xét một số ứng dụng thương mại và xem cách chúng hoạt động. Tôi tìm thấy một hành vi kỳ lạ và sau đó khi tôi đang tìm kiếm, tôi cũng tìm thấy nó trong các ứng dụng tiêu chuẩn khác.
Các chương trình này trước tiên ghi vào thư mục tạm thời, sau đó sao chép nó vào đích dự định.
Ví dụ: 7zip đầu tiên trích xuất vào thư mục tạm thời, sau đó sao chép dữ liệu được trích xuất vào vị trí mà bạn đã yêu cầu để trích xuất dữ liệu.
Tôi thấy một số vấn đề với phương pháp này:
Thư mục tạm thời có thể không có đủ không gian, trong khi vị trí dự định có thể có nhiều không gian đó.
Nếu nó là một tệp lớn, nó có thể mất một lượng thời gian không đáng kể cho hoạt động sao chép.
Tôi đã nghĩ về nó rất nhiều, nhưng tôi không thể thấy một điểm tích cực duy nhất để làm điều này. Tôi đang thiếu một cái gì đó, hoặc có một lợi ích thực sự để làm điều này?