Information processing apparatus and method, and computer readable memory
AssigneeCanon Kabushiki Kaisha
InventorYasunori Suzuki
Life of this patent
Estimating the term…
Abstract
A directory manager stores and manages storage position information indicating the storage position of a given file in a predetermined storage area in a directory entry that stores information which pertains to the file. A file manager executes access to the file by looking up the directory entry.
Claims9
An information processing apparatus for managing a file stored on a storage medium by looking up a file allocation table, comprising:
- storage control means for storing file data of a file in data area;
- management means for storing and managing a part of storage position information both in the file allocation table and in a predetermined storage area in a directory entry, and index information in the directory entry, wherein the storage position information indicates a storage position in data area of the file, the directory entry stores information which pertains to the file and the index information indicates whether or not the directory entry contains the storage position information;
- and
- execution means for executing access to the file data in the data area by looking up the file allocation table and the directory entry managed by said management means when the directory entry contains the index information, while executing access to the file data in the data area by looking up the file allocation table when the directory entry does not contain the index information.
An information processing method for managing a file stored on a storage medium by looking up a file allocation table, comprising:
- storage control means for storing file data in a file in data area;
- a management step, of storing and managing a part of storage position information both in the file allocation table and in a predetermined storage area in a directory entry, and index information in the directory entry, wherein the storage position information indicates a storage position in data area of the file, the directory entry stores information which pertains to the file and the index information indicates whether or not the directory entry contains the storage position information;
- and
- an execution step, of executing access to the file data in the data area by looking up the file allocation table and the directory managed in the management step when the directory entry contains the index information, while executing access to the file data in the data area by looking up the file allocation table when the directory entry does not contain the index information.
A computer readable memory that stores program code of information processing for managing a file stored on a storage medium by looking up the file allocation table, comprising:
- storage control means for storing file data of a file in data area;
- a program code of a management step, of storing and managing a part of storage position information both in the file allocation table and in a predetermined storage area in a directory entry, and index information in the directory entry, wherein the storage position information indicates a storage position in data area of the file, the directory entry stores information which pertains to the file and the index information indicates whether or not the directory entry contains the storage position information;
- and
- a program code of an execution step, of executing access to the file in the data area by looking up the file allocation table and the directory entry managed in the management step when the directory entry contains the index information, while executing access to the file data in the data area by looking up the file allocation table when the directory entry does not contain the index information.
Dependencies are inferred from the claim text.