Patent ID: 6330567
Filing Date: 2001-12-11
Classification: G06F,Y10S

Abstract:
A searching system for searching filenames and file paths of files stored in a personal computer's hard disk, the hard disk comprising a directory system having a plurality of directories arranged in a hierarchical tree structure, the filenames of all the files stored in the hard disk stored in the directories of the directory system, the personal computer comprising a dynamic random access memory for storing programs and data and a processor for executing the programs stored in the memory, the searching system comprising:a filename file stored in the memory for recording filenames of all the files and directories in the hard disk, the filenames sequentially arranged in a specific order within the filename file;an index file stored in the memory for recording file paths within the directory system of the all the files and directories recorded in the filename file, corresponding file paths of the filenames in the filename file being arranged in the same sequence within the index file, the file path of each file stored in the index file comprising a pointer for indicating the position of the file path of a local directory in the index file over which the filename of the file is stored in the local directory, the file path of each directory stored in the index file comprising a pointer for indicating the position of the file path of a parent directory in the index file over which the filename of the directory is stored in the parent directory; anda search program for searching the filenames recorded in the filename file according to at least one search parameter provided by a user to generate a filename output, and searching the file paths for the filenames contained in the output by using the index file to generate an index output.