Patent ID: 7996430
Filing Date: 2011-08-09
Classification: G11B

Abstract:
1. A file retrieval device, operable to retrieve a valid file name for reading at least one file body from a recording medium in which a file body and file information related to the file body are recorded, the file information including file names each of which is allocated to the file body and each of which is related to respective one of file systems, which are different from each other, the recording medium being related to a first file system, the file retrieval device, comprising: a first extracting unit, when the first file system is included in the file systems and the first file system is identical with one of the file systems that is related to a first one of the file names, operable to extract the first one of the file names; a validity deciding unit operable to access the file body with the file names when the first file system is not included in the file systems, the validity deciding unit operable to decide that at least one of the file names is valid when the valid deciding unit can access the file body with the at least one of the file names; a second extracting unit, operable to extract at least a second one of the file names that is decided to be valid by the validity deciding unit; and an output unit, operable to output at least one of the first one of the file names extracted by the first extracting unit and the at least second one of the file names extracted by the second extracting unit; wherein the validity deciding unit decides: that at least one of the file systems that is related to the at least one of the file names that is decided to be valid is a valid file system; and that the other of the file systems that is related to the other of the file names that is decided to be not valid is a non-valid file system, the second extracting unit obtains the file names when the first file system related to the recording medium is not included in the file systems, when the obtained file names include a first file name which is related to the valid file system, the second extracting unit extracts the first file name, when the obtained file names include a second file name which is related to the non-valid file system, the second extracting unit does not extract the second file name, when the obtained file names includes a third file name which is related to a non-decided file system that is not decided to be the valid file system or the non-valid file system, the second extracting unit causes the validity deciding unit to decide validity of the non-valid file system and extracts or does not extract the third file name in accordance with the decision of the validity.