Patent ID: 8219527

Claim:
A file processing apparatus comprising: an acquisition module configured to acquire a first file from a storage device connected via a network; a change module configured to change a first file name of the first file to a second file name that is automatically created regardless of the first file name; an association storage configured to store the first file name and the second file name in association with each other; a receiver configured to receive a selection of the first file name; a creator configured to copy the first file, specified by reference to the first file name selected through the receiver and the association storage, and to thereby create a second file having the first file name; a call module configured to call an application and to feed the application with the second file, wherein the application is capable of editing the second file; a determination module configured to determine whether the file name of the second file opened by the application can be changed; a file determination module configured to, when the file name can be changed, determine whether there is a difference between the first file and the second file; and an output configured to, when there is a difference between the first file and the second file, output the second file to the storage device connected via the network.