US4987531A
Expired / Lapsed
US
⏱️ 0.0 years remaining
File system management method and file management system
Assignee: Hitachi Ltd
•
Filing: 1988-05-18
•
Granted: 1991-01-22
•
Expires: 2008-05-18
Abstract
Abstract In order to be able to arrange a series of files, which are in a reference relationship, on an arbitrary path, depending on the structure of the file system, a path specifying a particular file, which is in the reference relationship, is specified by a position relative to an object program file in a file system including a program, which is in course of execution, depending on the program, which is in course of execution.
Inventors
- 👤 Takashi Nishikado
- 👤 Megumu Kondo
- 👤 Fumiya Murata
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 01:49
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
325 words
A file management method implemented by a computer for executing one program of a plurality of object programs in response to an executing-command instructing to execute said one program from another program, said executing-command including a relative-path being expressed in said another program by using a unified directory symbol and a file name of an object file having said one program being executed as a sub-routine program of said another program, said file management method comprising: a first step of extracting directory information from a first executing-command inputted by a user, said first executing-command specifying an absolute-path including a first file name of a first object file having a first object program which said user demands to execute and directory information including a second file name of a directory file specifying said first object file, said first object file and said directory file specifying said first object file constituting a set of tree structured files; a second step of storing said directory information extracted in said first step and corresponding to said first file name in memory; a third step of judging, in response to a second executing-command instructing to execute a second object program from said first object program, whether or not said second executing-command includes said relative-path expressed by using said unified directory symbol and a third file name of a second object file having said second object program by detecting said unified directory symbol in said second executing-command; a fourth step of exchanging said relative-path included in said second executing-command into an absolute-path for specifying said second object file if it was judged that said second executing-command included said relative-path in said third step, by replacing said unified directory symbol with said stored directory information corresponding to said first object file in said memory; and a fifth step of executing said second object program as a sub-routine program of said first object program by using said absolute-path exchanged in said fourth step.
Claim 2
Dependent Claim
325 words
A file management method implemented by a computer for executing one program of a plurality of object programs in response to an executing-command instructing to execute said one program from another program, said executing-command including a relative-path being expressed in said another program by using a unified directory symbol and a file name of an object file having said one program being executed as a sub-routine program of said another program, said file management method comprising: a first step of extracting directory information from a first executing-command inputted by a user, said first executing-command specifying an absolute-path including a first file name of a first object file having a first object program which said user demands to execute and directory information including a second file name of a directory file specifying said first object file, said first object file and said directory file specifying said first object file constituting a set of tree structured files; a second step of storing said directory information extracted in said first step and corresponding to said first file name in memory; a third step of judging, in response to a second executing-command instructing to execute a second object program from said first object program, whether or not said second executing-command includes said relative-path expressed by using said unified directory symbol and a third file name of a second object file having said second object program by detecting said unified directory symbol in said second executing-command; a fourth step of exchanging said relative-path included in said second executing-command into an absolute-path for specifying said second object file if it was judged that said second executing-command included said relative-path in said third step, by replacing said unified directory symbol with said stored directory information corresponding to said first object file in said memory; and a fifth step of executing said second object program as a sub-routine program of said first object program by using said absolute-path exchanged in said fourth step.
Claim 3
Dependent Claim
46 words
A file management method according to claim 5, wherein, in said third step, if said second executing-command does not include said unified directory symbol, executing said second object program by using an absolute-path included in said second executing-command without carrying out said fourth and fifth steps.
Claim 4
Dependent Claim
358 words
A file management apparatus for executing a first program of a plurality of object programs in response to an executing-command instructing to execute said one program from another program, said executing-command indicating a relative-path being expressed in said another program by using a unified directory symbol and a file name of an object file having said one program being executed as a sub-routine program of said another program, said file management apparatus comprising: a memory for storing a plurality of object files each having an object program and a plurality of directory files each specifying at least one object file of said object files; and a processing unit for executing an object program in response to an executing-command including directory information instructing to execute said object program from another object program or a user, said processing unit including: means for extracting directory information from a first executing-command inputted by a user, said first executing-command having an absolute-path including a first file name of a first object file having a first object program which said user demands to execute and directory information including a second file name of a directory file specifying said first object file; means for storing said directory information extracted by said extracting means, corresponding to said first file name in said memory; means for judging, in response to a second executing-command instructing to execute a second object program from said first object program, whether or not said second executing-command includes said relative-path expressed by using said unified directory symbol and a third file name of a second object file having said second object program, by detecting said unified directory symbol in said second executing-command; means for exchanging said relative-path included in said second executing-command into an absolute-path for specifying said second object file if it was judged that said second executing-command included said relative-path by said judging means, by replacing said unified directory symbol with said stored directory information corresponding to said first object file in said memory; and means for executing said second object program as a sub-routine program of said first object program by using said absolute path exchanged by said exchanging means.
Claim 5
Dependent Claim
358 words
A file management apparatus for executing a first program of a plurality of object programs in response to an executing-command instructing to execute said one program from another program, said executing-command indicating a relative-path being expressed in said another program by using a unified directory symbol and a file name of an object file having said one program being executed as a sub-routine program of said another program, said file management apparatus comprising: a memory for storing a plurality of object files each having an object program and a plurality of directory files each specifying at least one object file of said object files; and a processing unit for executing an object program in response to an executing-command including directory information instructing to execute said object program from another object program or a user, said processing unit including: means for extracting directory information from a first executing-command inputted by a user, said first executing-command having an absolute-path including a first file name of a first object file having a first object program which said user demands to execute and directory information including a second file name of a directory file specifying said first object file; means for storing said directory information extracted by said extracting means, corresponding to said first file name in said memory; means for judging, in response to a second executing-command instructing to execute a second object program from said first object program, whether or not said second executing-command includes said relative-path expressed by using said unified directory symbol and a third file name of a second object file having said second object program, by detecting said unified directory symbol in said second executing-command; means for exchanging said relative-path included in said second executing-command into an absolute-path for specifying said second object file if it was judged that said second executing-command included said relative-path by said judging means, by replacing said unified directory symbol with said stored directory information corresponding to said first object file in said memory; and means for executing said second object program as a sub-routine program of said first object program by using said absolute path exchanged by said exchanging means.
Claim 6
Dependent Claim
43 words
A file management apparatus according to claim 3, wherein said executing means executes said second object program by using an absolute-path included in said second executing-command if said judging means has judged that said second executing-command does not include said unified directory symbol.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-01-21 | 1994-07-23 | 1995-01-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-01-21 | 1998-07-23 | 1999-01-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-01-21 | 2002-07-23 | 2003-01-22 | $7700.00 | Window Closed / Lapsed |