A method and apparatus for locating and for maintaining the locations of files within a directory tree structure. A file location request is received from a program module and a response is generated containing a file location identifying the location of one or more files within a directory tree structure. The file location request contains search criteria that identifies at least one file. If the file location of the component file has changed or has never been searched, then an attempt is made to locate the file and the new file location is returned. All file locations are stored in a file location cache so that subsequent searches can be minimized. When either the search criteria does not exist in the file location cache or the directory originally containing the sought file has been modified, the requested file location is searched for and the file location cache is updated.

Eine Methode und ein Apparat für das Finden und für das Beibehalten der Positionen der Akten innerhalb einer Verzeichnisbaumstruktur. Ein Akte Position Antrag wird von einem Programmmodul empfangen und eine Antwort wird eine Akte Position enthalten erzeugt, welche die Position von einer oder mehr Akten innerhalb einer Verzeichnisbaumstruktur kennzeichnet. Der Akte Position Antrag enthält Suchkriterien, der mindestens eine Akte kennzeichnet. Wenn die Akte Position der Teilakte geändert hat oder nie gesucht worden ist, dann wird ein Versuch, die Akte zu lokalisieren gebildet und die neue Akte Position wird zurückgebracht. Alle Akte Positionen werden in einem Akte Position Pufferspeicher gespeichert, damit folgende Suchen herabgesetzt werden können. Wenn entweder die Suchkriterien nicht im Akte Position Pufferspeicher besteht, oder das Verzeichnis, welches ursprünglich die gesuchte Akte enthält, geändert worden ist, wird die erbetene Akte Position nach gesucht und der Akte Position Pufferspeicher ist aktualisiert.

 
Web www.patentalert.com

< (none)

< Apparatus and method for monitoring and maintaining mechanized equipment

> Controlling access to stored information based on geographical location and date and time

> (none)

~ 00032