← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US3388381A Cited
US4468728A Cited
US4672532A Cited
US4611298A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag