File management system and program therefor
First Claim
1. A file management program which manages computer files and directories by using identifiers thereof, the file management program causing a computer system to function as:
- file manipulation means, responsive to a file manipulation command, for placing each given file to a specified directory, thus assigning the specified directory as a parent directory of the given file;
parent directory record management means, responsive to the placement of the given file by said file manipulation means, for defining a parent directory record of the given file by setting thereto the identifier of the parent directory of the given file; and
parent directory inquiry handling means, responsive to a parent directory inquiry about a specific file, for retrieving the parent directory record of the specified file and outputting the identifier of the parent directory contained in the retrieved parent directory record.
1 Assignment
0 Petitions
Accused Products
Abstract
A file management system which locates files with less processing load and provides more sophisticated file management tasks. A file manipulation command causes a file manipulation hander to execute a file system operation, which involves placement of a given file to a specified directory, thus assigning the specified directory as a parent directory of that file. The file placement operation causes a parent directory record manager to define a parent directory record of by setting thereto the file'"'"'s parent directory identifier. Afterwards, when a parent directory inquiry about a specific file is issued, a parent directory inquiry handler retrieves the parent directory record of the specified file and outputs the identifier of the specified file'"'"'s parent directory that is contained in the retrieved parent directory record.
-
Citations
24 Claims
-
1. A file management program which manages computer files and directories by using identifiers thereof, the file management program causing a computer system to function as:
-
file manipulation means, responsive to a file manipulation command, for placing each given file to a specified directory, thus assigning the specified directory as a parent directory of the given file;
parent directory record management means, responsive to the placement of the given file by said file manipulation means, for defining a parent directory record of the given file by setting thereto the identifier of the parent directory of the given file; and
parent directory inquiry handling means, responsive to a parent directory inquiry about a specific file, for retrieving the parent directory record of the specified file and outputting the identifier of the parent directory contained in the retrieved parent directory record. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A file management program which manages computer files and directories by using identifiers thereof, the file management program causing a computer system to function as:
-
quota limit setting means for setting quota limits to individual directories to control usage of storage space;
comparing means, responsive to a file manipulation command, for estimating the amount of storage space in each directory that is required to execute the file manipulation command, and comparing the estimated amount with the quota limits; and
file manipulation means for executing the file manipulation command when said comparing means has found that the estimated amount of storage space is within the quota limits of every directory concerned. - View Dependent Claims (8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 20, 21, 22)
-
-
12. A file management system which manages computer files and directories by using identifiers thereof, comprising:
-
file manipulation means, responsive to a file manipulation command, for placing each given file to a specified directory, thus assigning the specified directory as a parent directory of the given file;
parent directory record management means, responsive to the placement of the given file by said file manipulation means, for defining a parent directory record of the given file by setting thereto the identifier of the parent directory of the given file; and
parent directory inquiry handling means, responsive to a parent directory inquiry about a specific file, for retrieving the parent directory record of the specified file and outputting the identifier of the parent directory contained in the retrieved parent directory record.
-
-
18. A file management system which manages computer files and directories by using identifiers thereof, comprising:
-
quota limit setting means for setting quota limits to individual directories to control usage of storage space;
comparing means, responsive to a file manipulation command, for estimating the amount of storage space in each directory that is required to execute the file manipulation command, and comparing the estimated amount with the quota limits; and
file manipulation means for executing the file manipulation command when said comparing means has found that the estimated amount of storage space is within the quota limits of every directory concerned.
-
-
23. A computer-readable storage medium storing a file management program which manages computer files and directories by using identifiers thereof, the file management program causing a computer system to function as:
-
file manipulation means, responsive to a file manipulation command, for placing each given file to a specified directory, thus assigning the specified directory as a parent directory of the given file;
parent directory record management means, responsive to the placement of the given file by said file manipulation means, for defining a parent directory record of the given file by setting thereto the identifier of the parent directory of the given file; and
parent directory inquiry handling means, responsive to a parent directory inquiry about a specific file, for retrieving the parent directory record of the specified file and outputting the identifier of the parent directory contained in the retrieved parent directory record.
-
-
24. A computer-readable storage medium storing a file management program which manages computer files and directories by using identifiers thereof, the file management program causing a computer system to function as:
-
quota limit setting means for setting quota limits to individual directories to control usage of storage space;
comparing means, responsive to a file manipulation command, for estimating the amount of storage space in each directory that is required to execute the file manipulation command, and comparing the estimated amount with the quota limits; and
file manipulation means for executing the file manipulation command when said comparing means has found that the estimated amount of storage space is within the quota limits of every directory concerned.
-
Specification