Patent ID: 11874806
Assignee: QNAP SYSTEMS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A file versioning management method executed on a processor for a file system installed in a storage device, a computer or a server, the file versioning management method comprising:
writing a file into a first file path, wherein the first file path comprises a first folder;
generating a second file path according to the first file path, wherein the second file path comprises a second folder, and the second folder is at least one level under the first folder;
creating a first link pointing from the file of the first file path to a next level under the second folder to generate a first version information file at the next level under the second folder and make the first link point from the file to the first version information file;
writing the file into a first temporary file;
moving the first temporary file to overwrite the file of the first file path; and
creating a second link pointing from the file of the first file path to the next level under the second folder to generate a second version information file at the next level under the second folder and make the second link point from the file to the second version information file.