Patent ID: 7814079

Claim:
An apparatus for managing files by use of at least one hardware processor, the apparatus comprising: a first calculating unit that calculates a first hash value of a file name of a first file among a plurality of files included in a file entry; a second calculating unit that calculates a first result value based on the first hash value; and a mapping-table-generating unit that generates a mapping table including a plurality of slots and mapping an entry number of the first file to one of the slots corresponding to the first result, when the result value is used to search a slot; and a control unit that manages a plurality of files included in the file entry based on the mapping table, wherein the first calculating unit calculates a second hash value of a file name of a second file to be deleted in the file entry, and the second calculating unit calculates a second result value based on the second hash value, wherein if the second hash value and the second result value are respectively identical to the first hash value and the first result value the control unit deletes the first file.