Patent ID: 8438194

Claim:
An information processing apparatus comprising: a processor and memory, cooperating to function as: an issuing unit configured to issue a deletion request of a deletion target file stored in a nonvolatile storage medium; an acquisition unit configured to, based on the issuance of the deletion request by said issuing unit, acquire a data block list describing how a data portion of the deletion target file is composed, from file management information in the deletion target file; a moving unit configured to move only the data block list of the deletion target file to a dummy file; a first deleting unit configured to delete the file management information in the deletion target file by overwriting; a second deleting unit configured to, after the file management information is deleted by said first deleting unit, delete the data portion corresponding to the data block list in the dummy file by overwriting; and a third deleting unit configured to, after the data portion is deleted by said second deleting unit, delete the data block list in the dummy file.