File archival
First Claim
1. A method of copying items implemented in a computer, the method comprising creating a process if an item to be copied is a directory;
- and copying the item if the item is a file.
2 Assignments
0 Petitions
Accused Products
Abstract
Archival in a computer is performed by creating a process if an item to be copied is a directory, and alternatively by copying the item if the item is a file. The created process in turn recursively performs the just-described acts, e.g. the act of creating or copying, with another item located in the just-described directory. Therefore, depending on the number of directories to be copied, a corresponding number of processes may be created, which speeds up copying. A default limit on a resource available to a copy process may be set to a maximum limit for the resource, for speedy copying. Archival may be speeded up by transferring data from the file into a temporary buffer, locking the temporary buffer, and invoking a direct memory access (DMA) process. Archival may be speeded up also by checking for and eliminating the copying of circular links (such as a symbolic link that points to itself). Such a created process may send an email message if a resource at a destination is full, and wait to be restarted subsequent to sending the email message. A user that receives the email message makes appropriate arrangements (e.g. deletes files in a destination disk or loads a new disk), and therafter restarts the stopped process. On being restarted, the process recopies a file if it was in the middle of copying the file when it was stopped.
-
Citations
33 Claims
-
1. A method of copying items implemented in a computer, the method comprising
creating a process if an item to be copied is a directory; - and
copying the item if the item is a file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
- and
-
20. A method of copying files implemented in a computer, the method comprising:
-
increasing from a default limit on a resource to a maximum limit for the resource; and
copying a file. - View Dependent Claims (21)
-
-
22. A method of copying files implemented in a computer, the method comprising:
-
transferring data from the file into a temporary buffer;
locking the temporary buffer; and
invoking a direct memory access (DMA) process for making a copy from the temporary buffer. - View Dependent Claims (23, 25, 26, 28, 30, 31, 32, 33)
-
-
24. A method of copying files implemented in a computer, the method comprising:
-
copying a file; and
sending an email message if a resource at a destination is full.
-
-
27. A method of copying files, the method comprising:
-
starting a process for copying a file; and
receiving an email message if a resource at a destination is full.
-
-
29. An apparatus for copying items, the apparatus comprising
means for creating a process if an item to be copied is a directory; - and
means for copying the item if the item is a file.
- and
Specification