What is the benefit of writing to a temp location, And then copying it to the intended destination?
- by Devdatta Tengshe
I am writing an application that works with satellite Images, and my boss asked me to look at some of the commercial application, and see how they behave. I found a strange behavior and then as I was looking, I found it in other standard applications as well.
These Programs first write to the temp folder, and then copy it to the intended destination.
Example: 7zip first extracts to the temp folder, and then copies the extracted data to the location that you had asked it to extract the data to.
I see several problems with this approach:
1.The temp folder might not have enough space, while the intended
location might have that much space.
2.If it is a large file, it can take a non-negligible amount of time
for the copy operation.
I thought about it a lot, but I couldn't see one single positive point to doing this.
Am I missing something, or is there a real benefit to doing this?