JPS62159251A - フアイル管理装置 - Google Patents

フアイル管理装置

Info

Publication number
JPS62159251A
JPS62159251A JP61000504A JP50486A JPS62159251A JP S62159251 A JPS62159251 A JP S62159251A JP 61000504 A JP61000504 A JP 61000504A JP 50486 A JP50486 A JP 50486A JP S62159251 A JPS62159251 A JP S62159251A
Authority
JP
Japan
Prior art keywords
file
information
unit
storage
storage section
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP61000504A
Other languages
English (en)
Other versions
JPH0462094B2 (ja
Inventor
Yoshihiro Harada
好啓 原田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61000504A priority Critical patent/JPS62159251A/ja
Publication of JPS62159251A publication Critical patent/JPS62159251A/ja
Publication of JPH0462094B2 publication Critical patent/JPH0462094B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明はコンピュータ装置等で取り扱うファイル、すな
わちデータあるいはプログラムの集合を補助記憶装置上
に割り付け、あるいは取り出し等を効率よ(行い、使用
者が容易にファイルを取り扱えるようにした機能を有す
るファイル管理装置に関する。
〔発明の背景〕
コンピュータ装置、特にパーソナル・コンピュータ装置
と呼ばれるものは、フレキシブル・ディスタ装置等がそ
の補助記憶装置としてよく利用されている。そして、こ
れらコンピュータ装置で取り扱うデータ、あるいはプロ
グラムの集合であるファイルは、この補助記憶装置に順
次記憶され保存される。コンピュータ装置等においては
、これらファイルは次のようにして管理されるのが一般
的である。すなわち、補助記憶装置の記憶部を大きく2
つに分ける。その1つはファイル管理情報記憶部であり
、他の1つはファイル記憶部である。ファイル記憶部は
ファイルそのものを記憶する部分であり、ファイル管理
情報記憶部はファイル記憶部に記憶した各ファイルを管
理するための種々の情報を記憶する部分である。ファイ
ル管理情報記憶部はファイル記憶部に記憶するファイル
の各々に対して割り当てた単位ファイル管理情報記憶部
を多数備える、この単位ファイル管理情報記憶部は更に
いくつかの記憶部を備える。すなわち、当該単位ファイ
ル管理情報記憶部と対応したファイルを特定する情報、
一般的にはファイル名と称する情報を記憶する特定情報
記憶部と、当該ファイルのファイル記憶部上における記
憶位置を示す記憶位置情報記憶部、および当該ファイル
を修飾する各種情報を記憶する記憶部である。
ファイルの補助記憶装置への記憶登録に際しては、登録
するファイルおよび当該ファイルを特定する情報を入力
し、ファイルはファイル記憶部へ記憶すると共に、!¥
f定情報およびファイルのファイル記憶部における記憶
位置は、それぞれ当該ファイルに割り当てた単位ファイ
ル管理記憶部の特定情報記憶部、および記憶位置情報記
憶部に記憶する。このようにして記憶登録した各種ファ
イルの読み出しに際しては、特定情報を入力し、この情
報を基に、各単位ファイル管理情報記憶部の特定情報記
憶部の記憶内容を検索する。そして、これが一致する単
位ファイル管理情報記憶部を検索したら、当該単位ファ
イル管理記憶部の記憶位置情報記憶部の記憶位置情報に
基づいて所定のファイルを読み出すのである。
不要になったファイルの消去に際しては、当該ファイル
を特定する情報を入力し、前記と同様にして該当する単
位ファイル管理情報記憶部を検索し、当該記憶部の特定
情報記憶部に予め定めた所定情報を記憶することによっ
て行う。
この所定情報が特定情報記憶部に記憶された単位ファイ
ル管理情報記憶部は、以後未使用であることを意味し、
以後のファイル記憶登録に利用されることとをる。
以上のように構成した従来のファイル管理装置は、コン
ピュータ装置等の使用者がファイルを容易に増り扱うこ
とができる点において極めて有効である。しかしながら
、誤ってファイルを消去した場合、このファイルを復旧
するという点については全く考慮されていなかった。
ファイル管理に関しては特開昭59−3550号特開昭
59−95648号が参考になる。
〔発明の目的〕
本発明の目的は誤って消去したファイルを容易に復旧す
ることのできるファイル管理装置を得ることにある。
〔発明の概要〕
ファイル管理情報記憶部の記憶内容によってファイル記
憶部に記憶登録した多数のファイルを管理するようにし
たものにおいては、任意のファイルの消去処理に当り、
前記したようにファイル管理情報記憶部の特定情報記憶
部に所定の情報を記憶するようにしている。ここで重要
なことは、ファイルの消去処理が実行されても。
ファイル記憶部に記憶したファイルは何らの変イビもな
く、ファイル記憶部に残されていることである。すなわ
ち、ファイル処理の実行により変化する情報は、該当す
る単位ファイル管理情報記憶部の特定情報記憶部の内容
であることである。
本発明はこの点に着目して成されたものであり、その特
徴とするところは、ファイル管理情報記憶部を構成する
単位ファイル管理情報記憶部の各々に、当該単位ファイ
ル管理情報記憶部の使用状況を示す使用状況記憶部を追
加したことにある。
そして、前記ファイル記憶部へのファイルの登録に際し
ては前記単位ファイル管理情報記憶部の特定情報記憶部
に前記特定情報を、使用状況記憶部に使用情報を、記憶
位置情報記憶部に前記記憶位置情報を記憶L 、記憶登
録したファイルの読出1−に際しては前記使用状況記憶
部が使用情報を記憶し、ているものを対象とし、記憶登
録し7たファイルの消去に際しては前記使用状況記憶部
に未使用情報を記憶するファイル操作手段と、当該ファ
イル操作手段によって消去されたファイルを特定する情
報を入力し、当該特定情報を記憶し7た前記単位ファイ
ル管理情報記憶部の使用状況記憶部に使用情報を記憶す
るファイル復旧手段とを具備したことにある。
〔発明の実施例〕
以下6図に示す本発明の一実施例について説明する。こ
の実施例においては、ファイル記憶部を予め定めた記憶
容量単位に区分けした多数の区分記憶部(以下、クラス
タと称する。)で構成し、任意容量のファイルを1つ、
あるいはそれ以上のクラスタに分けて記憶するようにし
た場合について示しである。また、これに伴っ。
て、ファイル管理情報記憶部をファイル情報記憶部(以
下、ディレクトリと称する。)とファイル割当清報記憶
部(以F、ファイル割当テーブルという。)とに分ける
第1図は本発明の一実施例を適用したパーツ。
ナル・コンピュータ装置の全体構成を示すブロック図で
ある。lはデータ等の入力装置を構成するキーボード、
2は演算処理装置、3は主記憶装置、4は表示装置、5
はフレキシブル・ディスク装置等の補助記憶装置である
。これは図示のように接daれ、キーボードlから入力
した各種データは、主記憶装置13に記憶した各種編集
等のプログラムに基づき、演算処理装置2によって処理
され、各種ファイルが主記憶装置2内に作成される。こ
れらファイルは必要に応シ補助記憶装置5内に格納され
、保存される。表示装置4はそのファイル内容を適宜表
示する。
第2図は補助記憶装置5の記憶部内に、ファイルをどの
ように記憶するかを示したものである。まず、補助記憶
装置5の記憶部をブイレフ)+J51.ファイル割り合
てテーブル52.ファイル記憶部53に分ける。ファイ
ル記憶部53は予め定めた記憶容量単位であるクラスタ
cl、c2.c3W・・・、Cn単位に区分けする。こ
の各クラスタcl。
C2、C3、・・・1cytはファイル割り当てテーブ
ル52により、クラスタc、 、c、2 、c3.・・
・、Cル毎に使用状況を管理する。ファイル割り当てテ
ーブル52け、クラスタCI 、C2r C3*・・・
、crL毎に用意された記憶要素Ml * M29M3
 、・・・、Mnの集合である。
第4図はこの記憶要素M+ 、 M2 、 M3 、・
・・9Mルの1つの構成を示したものであり、使用フラ
グMαと次クラスタ番号記憶部Mbとからなる。使用フ
ラグMαは対応するクラスタCrLの使用状況、すなわ
ち使用、未使用を表す使用状況記憶部としてのフラグで
、セット状態で使用、リセット状態で未使用を表す。次
クラスタ番号記憶部Maは、当該記憶要素Mと対応する
クラスタCK記憶されたファイルデータが1次のクラス
タにまたがる場合、当該次のクラスタのクラスタ番号を
記憶する連結情報記憶部であり、当該クラスタがあるフ
ァイルデータの占める最後のクラスタの場合、予め定め
た連結終了コードが入いる。記憶要素M、 、 M2 
、・・・、Mnの各々は対応するクラスタが未使用の場
合、その内容は任意である。
ブイレフ)1751は複数の単位ファイル情報記憶部(
以下、ディレクトリエントリと称する。)El + E
2 + E3 + ”’ HE”lからなり、ファイA
/1個あたりディレクトリエントリ1個が使用される。
第3図はディレクトリエントリEl 、 E2 、 E
3.・・・。
Emの1つの構成を示すもので、使用フラグE1m。
ファイル名記憶部E7!I、開始クラスタ番号記憶部E
C,ファイル修飾情報記憶部Edからなる。使用フラグ
Eαは当該ディレクトリエントリEl + E2 。
・・・、Emの使用状況、すなわち使用、未使用を表す
使用状況記憶部としてのフラグであり、セット状態で使
用、リセット状態で未使用を表す。
開始クラスタ番号記憶部ECは当該ブイレフ) IJエ
ントリE1.E2.・・・、Emを割り当てたファイル
デ〜りが占める最初のクラスタCI 、C2*・・・、
Cnのクラスタ番号情報を示す先頭情報を記憶する記憶
部である。各ディレクトリエントリEl、E2゜・・、
Emは当該ディレクトリエントリが未使用の場合、使用
フラグEα以外の記憶内容は任意である。
第5図、第6図、第7図はファイル操作手段の一実施例
を示したフローチャートであり、第5図はファイル登録
手段FENT、第6図はファイル読出手段FRED、第
7図はファイル消去手段FDELの一実施例を示したフ
ローチャートである。これら各手段はプログラムの形で
主】 記憶装置3に格納され、必要に応じて演算処理装置2で
実行され、ファイルに所定の操作を加える。以下、これ
ら各図につき説明する。
第5図はファイル登録手段FENTを示すフローチャー
トであり、これは主記憶装置3上に格納しであるファイ
ルを、キーボードlから入・力した特定情報、すなわち
ファイル名と共に補助記憶装置5に記憶登録する機能を
有する。当該手段FENTが起動されると、まずステ・
ツブ5αでディレクトリ51から未使用のディレクトリ
エントリEl 、E2 +・・・、Emを捜す。これは
、各ディレクトリエントリEl 、E2 *・・・、E
mの使用フラグEαがリセットされているものを検索す
ることによって行う。次に、ステップ5bで、ステップ
5αにて見つかった未使用ディレクトリエントリEbE
2 、・・・、 EnK 、作成しようとするファイル
のIイル名情報をセットし、使用フラグEαをセットす
る。また、開始クラスタ番号記憶部ECには予め定めた
連結終了コードを予めセットする。本手段FENTの実
行に当っては、ディレクトリエントリE1.E2.・・
・、Emの開始クラスタ番号記憶部EC0およびファイ
ル割当テーブル52の各記憶要素Ml 1M2 +・・
・’、 Mnの次クラスタ番号記憶部y1bに所定のク
ラスタ番号情報を記憶するため。
処理の途中で任意のクラスタ番号情報を一時的に記憶す
る前クラスタ番号記憶部FCMを、主記憶装置の予め定
めた番地に設定する。ステップ5Cでは、ファイル登録
処理の初期時点であるため、この前クラスタ番号記憶部
FCMK予め定めた開始コードを記憶する。
個々のクラスタc、 、C2r・・・、Cnへのファイ
ルを構成するデータの書き込みは次のとおりである。ま
ず、ステップ5dで書き込みデータが終了か否か、すな
わち1つのファイルを全てファイル記憶部53に記憶し
たか否かを調べる。これが終了していなければ、ステッ
プ5eでファイル割当テーブル52の各要素M1.M2
.・・・IMFLの使用フラグMαを騨べて未使用クラ
スタを捜す。これが見つかったら、ステップ5fでこの
未使用クラスタc、 l C2−・・・、Cnにファイ
ルを構成するデータを書き込む。次に、ステップ5ダで
使用フラグMαをセットし1次クラスタ番号記憶部Mb
には、予め定めた連結終了コードを書き込んでおく。次
にステップ5hで前クラスタ番号記憶部FCMの内容が
開始コードか否か、すt(−わち現在の状態がファイル
を記憶する最初のクラスタC,、C2゜・・・、Cルへ
の書き込みか否かを判定する。そして。
前クラスタ番号記憶部F’CMの内容が開始コードでな
ければ、ステップ5iでこの記憶部FCMにて指定され
た記憶要素Ml m M2 e・・・、Mnの次クラス
タ記憶部Mbにステップ5eで検索した未使用クラスタ
のクラスタ番号情報を記憶する。前クラスタ番号記憶部
F CMの内容が開始コードである場合は、ステップ5
)゛でステップ5hで検索したディレクトリエントリE
l 、 E2 、・・・、 ErF3の開始。
クラスタ番号記憶部Eeにステップ5eで検索した未使
用クラスタのクラスタ番号情報を記憶する。。
ステ・ツブ5L、5ノ°のいずれかのステップの実行後
ステ・ツブ5にで前クラスタ番号記憶部FCMにステッ
プ5eで検索した未使用クラスタのクラスタ番号情報を
記憶し、処理をステップ5dに戻す。
以下、ステパtブ5d〜5にの処理を、目的のファイル
が全てファイル記憶部53に記憶登録されるまで、すな
わちステップ5dで書き込みデータが終了したと判定さ
れるまで繰り返し実行し、ファイルの登録を終了する。
第6図はファイル読出手段FREDを示すフローチャー
トであり、これは補助記憶装置5に記憶した任意のファ
イルを読み出す機能を有し。
キーボードlからのファイル名の入力に基づいて実行さ
れる。当該手段FREDの実行に当っては、ディレクト
リ51の各ディレクトリエンド’J El+ E2 、
・・・、 Em ff最初から順次走査指定するポイン
タであるディレクトリエントリ番号記憶部DEPを主記
憶装置3 J:の予め定めた番地に設定する。当該手段
FREDが起動されると。
まずステップ6αで主記憶装置3上に設定したディレク
トリエントリ番号記憶部DEPを初期化。
すなわち最初のディレクトリエントリE、を示す値を記
憶する。続(ステップ6bにおいては、ディレクトリエ
ントリ番号記憶部D F、 Pの差し示すディレクトリ
エントリEl + E2 、・・・、 Emの記憶部E
hに記憶した内容がキーボード1から入力した検索ファ
イル名と一致するか否かを利べ、一致し7た場合にはス
テップ6Cにより当該ディレクトリエントリEl 、E
2 +・・・E771の使用フラグEαがセラ・トされ
ているか否かを調べる。もし、セットされていなければ
、ステップ6dでディレクトリエントリ番号記憶部DE
Pの内容を次のポインタ。
トリエントリE1.E2 +・・・、Emを示す値に更
新し。
続くステップ6eでこの値がディレクトリエンドIJE
、、E2.・・・、 Emの最大の番号を超えた値であ
るか否か、すなわちディレクトリエントリEftE2+
・・・、Emをすべて走査したか否かを判定する。
記憶部DEPの内容がディレクトリエントリEl。
E2+・・・、Emの最大番号以下である場合には、処
理をステップ6hに戻す。なお、ステップ6bでディレ
クトリエントリEl + E2 +・・・、 Emの記
憶部Ehに記憶した内容と検索ファイル名が一致しない
場合には、ステップ6Cを実行することをくステップ6
dの実行に処理を移す。以後、ステップ6b。
6a、5d、6gの処理を繰り返す。そして、ステップ
6Cで条件が満されると、ステップ6fで当該ディレク
トリエントリE1 、 E2 、・・・、Emの開始ク
ラスタ番号記憶部ECの記憶内容、およびファイル割当
テーブル52の記憶要素M1.M2.・・・、Mnの次
クラスタ番号記憶部y1bの記憶内容に基づき、所定の
クラスタCI 、C2e・・・、Cnから所望のファイ
ルな構成するデータを順次読み出し、主記憶装置3上に
記憶する。これにより、所定のファイルの読み出しが完
了する。なお、ステップ6Cの条件が満たされる前に、
ステ・ツブ6cでディレクトリ二ン) IJ番号記憶部
DEPの記憶内容がディレクトリエントリEl + E
2 p・・・、Emの最大値を超えた場合は、ステップ
6gで所望のファイルは登録されていない旨の表示等の
ファイル未検出処理を実行し、当該ファイル検索処理を
終了する。
第7図はファイル消去手段FDELを示すフローチャー
トであり、これは補助記憶装置5に記憶した任意のファ
イルを消去する機能を有し。
キーボードlからのファイル名の入力に基づいて実行さ
れる。当該手段FDELの実行に当っては、ファイルを
記憶したクラスタc1.C2*・・・。
Cnを順次調査追跡する現クラスタ番号記憶部PCNを
一時記憶部として主記憶装置3上の予め定めた番地に設
定する。当該手段FDELが起動されると、まずステッ
プ7αにより、入力したファイル名情報を基に、当該フ
ァイル名を記憶部Ebに記憶し、しかも使用フラグEα
がセットすなわち使用中であるディレクトリエントリE
1゜E2.・・・、Emを捜す。次に、ステップ7bで
、ステ・ンプ7αによって検索されたディレクトリエン
トリEl 、E2 *・・・、 ErF3の使用フラグ
Eαをリセット、すなわち未使用状態とする。続くステ
ップ7Cでは当該ディレクトリエントリEl * E2
 +・・・、 Emの開始クラスタ番号記憶部ECの内
容を、前記した前クラスタ記憶部PCNに記憶する。以
後、ファイルデータが占有している各クラスタc、 、
 C2゜・・・、Cnの使用フラグMaをリセット、す
なわち未使用状態とするのであるが、その処理手順は次
のとおりである。まず、ステップ7dにより、現クラス
タ番号記憶部PCNに記憶した内容が。
当該ファイルの最後を記憶している最終クラスタか否か
を調査する。これは、当該記憶部PCNへ記憶内容が予
め定めた終了コードであるか否かによって判断する。こ
れが予め定めた終了コードでなければ、ステップ7gに
より当該記憶部PCHの差し示すクラスタと対応する記
憶要素Ml 、 M2 、・・・、Mnの使用フラグM
αをリセット、すなわち未使用状態とする。次に、当該
クラスタの次クラスタ番号記憶部y1bの内容を現クラ
スタ番号記憶部PCNに記憶し、処理をステ・ツブ7d
ニ移ス。以後、ステップ7t 、 7e 、 7fを繰
り返して実行し、消去の対象とするファイルを記憶した
クラスタC1,C2,・・・、CFLと対応する記憶要
素Ml 9M2 +・・・1MyLの使用フラグM(Z
を順次リセットする。そして、ステップ7dで、現クラ
スタ番号記憶部PCNの内容が予め定めた終了コードと
をると、当該手段FDELの処理操作が終了し。
キーボード1から入力されたファイル名を有するファイ
ルが補助記憶装置5から消去されたことになる。
第8図はファイル復旧手段FRCVを示すフローチャー
トである。これは、ファイル消去手段FDELによって
既に消去されたファイルな復旧する機能を有する。この
手段FRCVは前記の各手段FENT 、FSCH、F
DELと同様、プログラムの形で主記憶装置3に格納し
必要に応じて演算処理装置2で実行し、消去されたファ
イルを復旧する。以下、この図について説明する。
第8図に示すファイル復旧手段FRCVの実行に当って
は、前記ファイル消去手段FDELと同様、現クラスタ
番号記憶部PCNを主記憶装置3上の予め定めた番地に
設定する。また。
当該手段FRCVはキーボードlからのファイル名の入
力に基づいて実行される。当該手段FRCVは起動され
ると、まずステップ8αにより、入力したファイル名情
報を基に、当該ファイル名を記憶部Ehに記憶し、しか
も使用フラグEαがリセット、すなわち未使用であるデ
ィレクトリエントリhl 、E2 +・・・、Emを捜
す。ステップ8bにより、これが見つからなかった場合
には復旧不可能とし、「エラー」として処理を終了する
。見つかった場合にはステップ8cに処理な移す。ステ
ップ8Cにおいては、見つかったディレクトリエントリ
E、 、 E2 、・・・、Eynの記憶部ECに記憶
した開始クラスタ番号記憶部ECの内容を現クラスタ番
号記憶部PCNに記憶する。続くステップ8d 、 8
e、 Rfは、当該ファイルを記憶していた各クラスタ
C1,C2,・・・+CFLの記憶内容が書き換えられ
ているか否かをチェックする処理であり。
その手順は次のとおりである。まず、ステップ8dで現
クラスタ番号記憶部PCNの記憶内容が予め定めた終了
コードであるか否かを検査する。
これは前記した第7図におけるステップ7dと同様であ
る。これが終了コードであれば、処理をステップ8gに
移す。終了コードでなければ、ステップ8eにより現ク
ラスタ番号記憶部PCNの差し示す記憶要素M1.M2
.・・・+ Mnの使用フラグMαがセットされている
か否かを検査する。これがセットされているということ
は、対応するクラスタが既に他のファイルで書き替えら
れたことになるので、復旧不可能として処理を終了する
。セットされていなければ、当該記憶要素Ml。
M2 e・・・、Mnの次クラスタ番号記憶部y1bの
内容を現クラスタ番号記憶部PCNに記憶し、処理をス
テップ8d尾戻す。以後、ステップRd、8g、8fを
繰り返す。ステップ8dにより、現クラスタ番号記憶部
PCNの内容が終了コード、すなわち復旧対象とをるフ
ァイルが占めていた全クラスタが未使用のままであれば
、処理をステップ8q。
に移し、以後の処理中IlNに基づき、ファイルを復旧
する。
マス、ステップ8gによりステップ8aで検索した当該
ディレクトリエントリE1 、E2 +・・・、 E7
71の使用フラグEaをセットし、使用状態とする。次
に、ステ・ツブ8hで当該ディレクトリエントリE1゜
E2 、・・・、Emから開始クラスタ番号記憶部EC
の記憶内容を現クラスタ番号記憶部PCNに記憶する。
そして、ステップ8tで当該埃クラスタ番号記憶部PC
Nの記憶内容が予め定めた終了コードであるか否かを検
査する。これは前記した第7図におけるステップ7d、
と同様である。これが終了コードであれば、当該手段F
RCVの処理操作は終了する。終了コードでなければ、
ステップ8ノで現クラスタ番号記憶部PCNの差し示す
クラスタc1 、 C2,・・・、CFLと対応する記
憶要素Ml。
M2 、・・・、Mnの使用フラグMαをセットし、こ
れを使用状態に変える。続くステップ8にで、現りラス
タ番号記憶部PCNO差し示すクラスタC1,。
C2,・・・、Cルと対応する記憶要素Ml r M2
 、・・・、MFLの次クラスタ番号記憶部Mhの内容
を現クラスタ番号記憶部PCNK記憶する。そして、処
理をステ・ンブ8tに戻す。以後、現クラスタ番号記憶
部PCNの記憶内容が終了コードとをるまで。
ステップ8B 、 8i 、 8kfx繰り返す。そし
て、最終的に現クラスタ番号記憶部PCNに終了コード
が記憶されると、消去されたファイルかり旧され、第6
図からも明らかなように、当該ファイルは必要に応じ読
み出し可能とをる。
以上のようにすれば、ファイルを消去した後。
新たなファイル作成等の処理により、消去されたファイ
ルが書き込まれていた記憶部へ新たなファイルの書き込
みがなされる以前であれば。
消去したファイルの復旧が容易に行え、ファイル管理操
作をより一層容易化できる。また、ファイルの復旧操作
において、復旧対象とをる消去されたファイルが占めて
いた記憶部の内容が書き替えられた徒は、当該ファイル
の復旧操作を実行しないようにしているため、新たに作
成したファイルを破壊する危険がなく、極めて安全であ
る。
〔発明の効果〕 以上の説明から明らかなように6本発明によれば、誤っ
て消去したファイルを容易に復旧することのできるファ
イル管理装置を得ることができる。
【図面の簡単な説明】
第1図は本発明の実施例の機器構成を示すブロック図、
第2図はファイル管理における記憶部の構成の一例を示
す構成図、第3図はファイル情報記憶部の構成を示す記
憶部構成図、第4図は第2図のファイル割当情報記憶部
のill成を示す記憶部構成図、第5図はファイル作成
手段の一例を示すフローチャート、第6図はファイル読
出手段の一例を示すフローチャート、第7図はファイル
消去手段の一例を示すフローチャート、第8図はファイ
ル復旧手段の一例を示すフローチャートである。 1・・・キーボード、   2・・・演算処理装置。 3・・・主記憶装置、   4・・・表示装置。 5・・・補助記憶装置。 51・・・ファイル情報記憶部。 52・・・ファイル割当情報記憶部。 53・・・ファイル記憶部。 Eα1Mα・・・使用状態記憶部。 Eh・・・特定情報記憶部。 EC+ Mb・・・記憶位置情報記憶部。 FENT、FRED、FDEL・・・ファイル操作手段
。 FFICV・・・ファイル復旧手段。 第1gI 第3図 第斗Z 第sin 第62 燥q図 第8図

Claims (1)

  1. 【特許請求の範囲】 1、多数のファイルを記憶するファイル記憶部と、当該
    ファイル記憶部に記憶するファイルの各々に対して割り
    当てた単位ファイル管理情報記憶部を多数備え、当該各
    単位ファイル管理情報記憶部は当該ファイルを特定する
    情報を記憶する特定情報記憶部と、当該単位ファイル管
    理記憶部の使用状況を示す情報を記憶する使用状況記憶
    部と、当該ファイルの前記ファイル記憶部における記憶
    位置を示す記憶位置情報を記憶する記憶位置情報記憶部
    とを備えたファイル管理情報記憶部と、前記ファイル記
    憶部へのファイルの登録に際しては前記単位ファイル管
    理情報記憶部の特定情報記憶部に前記特定情報を、使用
    状況記憶部に使用情報を、記憶位置情報記憶部に前記記
    憶位置情報を記憶し、記憶登録したファイルの読出しに
    際しては前記使用状況記憶部が使用情報を記憶している
    ものを対象とし、記憶登録したファイルの消去に際して
    は前記使用状況記憶部に未使用情報を記憶するファイル
    操作手段と、当該ファイル操作手段によって消去された
    ファイルを特定する情報を入力し、当該特定情報を記憶
    した前記単位ファイル管理情報記憶部の使用状況記憶部
    に使用情報を記憶するファイル復旧手段とを具備して成
    るファイル管理装置。 2、ファイル操作手段は、任意のファイルと当該ファイ
    ルを特定する情報とを入力し、ファイル記憶部に前記フ
    ァイルを記憶すると共にファイル管理情報記憶部の当該
    ファイルに割り当てた単位ファイル管理情報記憶部の特
    定情報記憶部に前記特定情報を、使用状況記憶部に使用
    情報を、記憶位置情報記憶部に記憶位置情報を記憶する
    ファイル登録手段と、前記ファイル記憶部に記憶登録し
    たファイルを特定する情報を入力し、当該特定情報を記
    憶した前記単位ファイル管理情報記憶部の使用状況記憶
    部が使用情報を記憶していることにより当該記憶位置情
    報記憶部の記憶内容に基づいて前記ファイル記憶部から
    所定のファイルを読み出すファイル読出手段と、前記フ
    ァイル記憶部に記憶登録したファイルを特定する情報を
    入力し、当該特定情報を記憶した前記単位ファイル管理
    情報記憶部の使用状況記憶部に未使用情報を記憶するフ
    ァイル消去手段とを具備したことを特徴とする特許請求
    の範囲第1項記載のファイル管理装置。 3、ファイル記憶部は、予め定めた記憶容量単位に区分
    けした多数の区分記憶部を有し、任意容量のファイルを
    1つ以上の前記区分記憶部に記憶するようにしたことを
    特徴とする特許請求の範囲第1項又は第2項記載のファ
    イル管理装置。 4、ファイル管理情報記憶部は、ファイル記憶部の各区
    分記憶部と対応して設け、当該各区分記憶部の使用状況
    を示す情報を記憶する使用状況記憶部と他の前記区分記
    憶部との連結関係を示す情報を記憶する連結情報記憶部
    とを備えた単位ファイル割当情報記憶部を多数有するフ
    ァイル割当情報記憶部と、前記ファイル記憶部に記憶す
    るファイルの各々に対してそれぞれ割り当てた単位ファ
    イル情報記憶部を多数備え、当該各単位ファイル情報記
    憶部はファイルを特定する情報を記憶する特定情報記憶
    部と当該単位ファイル情報記憶部の使用状況を示す情報
    を記憶する使用状況記憶部と前記ファイル記憶部に記憶
    するファイルの記憶先頭区分記憶部を示す情報を記憶す
    る先頭位置情報記憶部とを備えたファイル情報記憶部と
    を具備したことを特徴とする特許請求の範囲第3項記載
    のファイル管理装置。 5、ファイル操作手段は、任意のファイルと当該ファイ
    ルを特定する情報とを入力し、前記ファイルを区分記憶
    部に順次分割して記憶し当該区分記憶部と対応する単位
    ファイル割当情報記憶部の使用状況記憶部に使用情報を
    、連結情報記憶部に次に連結する区分記憶部を示す情報
    を記憶すると共に、前記ファイルに割り当てた単位ファ
    イル情報記憶部の特定情報記憶部に前記特定情報を、使
    用状況記憶部に使用情報を、先頭位置情報記憶部に前記
    ファイルを記憶した先頭の区分記憶部を示す情報を記憶
    するファイル登録手段と、当該ファイル登録手段によっ
    て記憶登録したファイルを特定する情報を入力し、当該
    特定情報を記憶した前記単位ファイル情報記憶部の使用
    状況記憶部が使用情報を記憶していることにより当該先
    頭位置情報記憶部の情報、および当該情報によって順次
    指定される前記単位ファイル割当情報記憶部の情報に基
    づいて前記ファイル記憶部から所定のファイルを読み出
    すファイル読出手段と、前記ファイル登録手段によって
    記憶登録したファイルを特定する情報を入力し、当該フ
    ァイルと対応する前記単位ファイル情報記憶部の使用状
    況記憶部に未使用情報を記憶すると共に、当該単位ファ
    イル情報記憶部によって指定される一連の単位ファイル
    割当情報記憶部の使用状況記憶部に未使用情報を記憶す
    るファイル消去手段とを備え、ファイル復旧手段は前記
    ファイル消去手段によって消去された任意のファイルを
    特定する情報を入力し、当該ファイルと対応する前記単
    位ファイル情報記憶部の使用状況記憶部に使用情報を記
    憶すると共に、当該単位ファイル情報記憶部によって指
    定される一連の単位ファイル割当情報記憶部の使用状況
    記憶部に使用情報を記憶することを特徴とする特許請求
    の範囲第4項記載のファイル管理装置。
JP61000504A 1986-01-08 1986-01-08 フアイル管理装置 Granted JPS62159251A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61000504A JPS62159251A (ja) 1986-01-08 1986-01-08 フアイル管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61000504A JPS62159251A (ja) 1986-01-08 1986-01-08 フアイル管理装置

Publications (2)

Publication Number Publication Date
JPS62159251A true JPS62159251A (ja) 1987-07-15
JPH0462094B2 JPH0462094B2 (ja) 1992-10-05

Family

ID=11475590

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61000504A Granted JPS62159251A (ja) 1986-01-08 1986-01-08 フアイル管理装置

Country Status (1)

Country Link
JP (1) JPS62159251A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04139543A (ja) * 1990-10-01 1992-05-13 Nec Corp ファイル管理方式
JPH07271645A (ja) * 1994-03-30 1995-10-20 Oki Electric Ind Co Ltd 半導体記憶装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04139543A (ja) * 1990-10-01 1992-05-13 Nec Corp ファイル管理方式
JPH07271645A (ja) * 1994-03-30 1995-10-20 Oki Electric Ind Co Ltd 半導体記憶装置

Also Published As

Publication number Publication date
JPH0462094B2 (ja) 1992-10-05

Similar Documents

Publication Publication Date Title
JP2002202902A (ja) パーティション作成方法および削除方法、プログラムを記録した記録媒体、情報処理装置
JP3020500B2 (ja) メモ情報を持つデータベースシステム及びメモ情報の管理方法
JPS62159251A (ja) フアイル管理装置
JPH05158771A (ja) ファイル管理方法及びシステム
JPH0271342A (ja) メモリ管理装置
JP3169596B2 (ja) データベース管理装置
JP4373029B2 (ja) 文書管理装置及び文書管理方法並びに記録媒体
JPS63307555A (ja) ファイル管理装置
JPH04260140A (ja) ファイル名一覧表示方式
JPS61245251A (ja) フアイル管理方法
JP2010061604A (ja) 整合性検証システム、検証方法およびプログラム
JPH04165543A (ja) 電子フアイリング装置
JPH02156348A (ja) 複数のハッシュ表のあふれ領域管理方法
JPH11134233A (ja) フォルダ共有化装置及びフォルダ共有化方法
JPH0785079A (ja) 情報ファイルの管理装置
JPH05324556A (ja) 既実行オペレーションの取消装置
JPH0267651A (ja) ファイルシステムのプロテクトの管理方法
JPS6059448A (ja) 表処理方法
JPH07191990A (ja) 領域指定機能付き文書処理装置
JPS6247754A (ja) ファイル管理情報処理装置
JPH04195559A (ja) サブファイル管理方式
JPH01276250A (ja) 光デイスクを用いたフアイル履歴管理方式
JP2005222531A (ja) データ記録装置及びデータ記録方法
JPH0934764A (ja) 情報処理方法及び装置
Marshall The Lehigh On-Line Cataloging System.

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term