Method and apparatus for exchanging sub-hierarchical structures within a hierarchical file system
First Claim
1. A method for replacing a first sub-hierarchy of a New Technology File System (NTFS) hierarchical filesystem (NTFS HFS) with a second sub-hierarchy, the method comprising the steps of:
- providing for the first sub-hierarchy to include a first root directory having at least one special system file, wherein the first sub-hierarchy includes a first plurality of files configured to branch from the first root directory;
providing for the second sub-hierarchy to include a second root directory located in a second location of the HFS, the second root directory having at least one placeholder file corresponding to the at least one special system file, wherein the second sub-hierarchy includes a second plurality of files configured to branch from the second root directory; and
configuring the first plurality of files to branch from the first root directory once the first root directory is accessed through the second location;
exchanging the first plurality of files with the second plurality of files; and
exchanging at least one directory pointer corresponding to the at least one special system file with at least one directory pointer corresponding to the at least one placeholder file.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for replacing a first sub-hierarchy of a New Technology File System hierarchical filesystem (NTFS HFS) with a second sub-hierarchy is disclosed. The first sub-hierarchy includes a first root directory having at least one special system file, and a first plurality of files. The second sub-hierarchy includes a second root directory located in a second location of the HFS, a second plurality of files and at least one placeholder file corresponding to the at least one special system file. The method includes the steps of configuring the first plurality of files to branch from the first root directory once the first root directory is accessed through the second location, exchanging the first plurality of files with the second plurality of files, and exchanging at least one directory pointer corresponding to the at least one special system file with at least one directory pointer corresponding to the at least one placeholder file.
-
Citations
16 Claims
-
1. A method for replacing a first sub-hierarchy of a New Technology File System (NTFS) hierarchical filesystem (NTFS HFS) with a second sub-hierarchy, the method comprising the steps of:
-
providing for the first sub-hierarchy to include a first root directory having at least one special system file, wherein the first sub-hierarchy includes a first plurality of files configured to branch from the first root directory; providing for the second sub-hierarchy to include a second root directory located in a second location of the HFS, the second root directory having at least one placeholder file corresponding to the at least one special system file, wherein the second sub-hierarchy includes a second plurality of files configured to branch from the second root directory; and configuring the first plurality of files to branch from the first root directory once the first root directory is accessed through the second location; exchanging the first plurality of files with the second plurality of files; and exchanging at least one directory pointer corresponding to the at least one special system file with at least one directory pointer corresponding to the at least one placeholder file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
at least one processor; a New Technology File System (NTFS) hierarchical filesystem (HFS) stored on a storage medium accessible by the at least one processor and including a single parentless root directory, the NTFS HFS further including; a first sub-hierarchy having a first root directory located in a first location of the HFS associated with the single parentless root directory of the HFS through at least one internal pointer, the first root directory having at least one special system file, wherein the first sub-hierarchy includes a first plurality of files configured to branch from the first root directory; and a second sub-hierarchy having a second root directory located in a second location of the HFS, the second root directory having at least one placeholder file corresponding to the at least one special system file, wherein the second sub-hierarchy includes a second plurality of files configured to branch from the second root directory; and memory storing a set of programmable instructions executable on the at least one processor for replacing the first sub-hierarchy with the second sub-hierarchy comprising the step of; associating the second root directory and the single parentless root directory of the HFS through the at least one internal pointer, wherein the associating step further comprises the steps of; configuring the first plurality of files to branch from the first root directory once the first root directory is accessed through the second location; exchanging the first plurality of files with the second plurality of files; and exchanging at least one directory pointer corresponding to the at least one special system file with at least one directory pointer corresponding to the at least one placeholder file. - View Dependent Claims (8, 9, 10)
-
-
11. A method for replacing a first sub-hierarchy of a New Technology File System (NTFS) hierarchical filesystem (NTFS HFS) with a second sub-hierarchy, wherein the first sub-hierarchy includes a first root directory having at least one special system file, and a first plurality of files configured to branch therefrom, the second sub-hierarchy including a second root directory located in a second location of the HFS and a second plurality of files configured to branch from the second root directory, the second root directory having at least one placeholder file corresponding to the at least one special system file, the method comprising the steps of:
-
configuring the first plurality of files to branch from the first root directory once the first root directory is accessed through the second location; exchanging the first plurality of files with the second plurality of files; and exchanging at least one directory pointer corresponding to the at least one special system file with at least one directory pointer corresponding to the at least one placeholder file. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification