File management method and system
AssigneeInternational Business Machines Corporation
InventorsDenis Aubert, Olivier Oudot, Joaquin Picon, Bernard Pucci
Life of this patent
Estimating the term…
Abstract
The invention provides a file management method and system for managing file retrieval and access. The method operates at the operating system level within a file system of a computer device and allows creating file move links upon detection of a file move request. The file move link associates the file source location with the file target location and is stored within a file move link table of the file system for subsequent file access request. File path to target location is automatically retrieved and file reached transparently for the user.
Claims15
A computer implemented file system method for managing file access, the method comprising:
- detecting a file move request for moving a file, wherein the file is identified by a filename and a file source location, from the file source location to a file target location, wherein the filename does not change;
- creating a file move link for the file associating the file source location with the file target location;
- storing the file move link within a file move link storage structure of the computer file system for a subsequent file access request;
- detecting a file access request searching for a file move link associated with the file and the file source location;
- retrieving the file target location associated with the file move link if a file move link is found;
- and
- providing access to the file at the file target location;
- and
- after the searching:
- defining a new file path for the file if a file move link is not found, the new path being defined by concatenating a parent file path of the file;
- and
- repeating the searching for the new file path.
An apparatus for managing file access, comprising:
- at least one computer device for performing the following:
- detecting a file move request for moving a file, wherein the file is identified by a filename and a file source location, from the file source location to a file target location, wherein the filename does not change;
- creating a file move link for the file associating the file source location with the file target location;
- storing the file move link within a file move link storage structure of the computer file system for a subsequent file access request;
- detecting a file access request searching for a file move link associated with the file and the file source location;
- retrieving the file target location associated with the file move link if a file move link is found;
- and
- providing access to the file at the file target location;
- and
- after the searching:
- defining a new file path for the file if a file move link is not found, the new path being defined by concatenating a parent file path of the file;
- and
- repeating the searching for the new file path.
A non-transitory computer readable medium having encoded thereon a computer program, which when executed by a computer device, performs a method for managing file access, the method comprising:
- detecting a file move request for moving a file, wherein the file is identified by a filename and a file source location, from the file source location to a file target location, wherein the filename does not change;
- creating a file move link for the file associating the file source location with the file target location;
- storing the file move link within a file move link storage structure of the computer file system for a subsequent file access request;
- detecting a file access request searching for a file move link associated with the file and the file source location;
- retrieving the file target location associated with the file move link if a file move link is found;
- and
- providing access to the file at the file target location;
- and
- after the searching:
- defining a new file path for the file if a file move link is not found, the new path being defined by concatenating a parent file path of the file;
- and
- repeating the searching for the new file path.
Dependencies are inferred from the claim text.