(57)【特許請求の範囲】
【請求項１】
ファイル保存先を設定してファイルの保存を行なうファイル保存装置において、
ファイルに対する複数の属性情報を作成編集する属性情報編集手段と、
前記属性情報編集手段によって作成編集された前記複数の属性情報を前記ファイルに対応付けて記憶する記憶手段と、
この記憶手段により記憶された前記複数の属性情報をファイル保存先のパス及びファイル名として組み合わせて利用することを設定する設定手段と、
前記設定手段による設定に応じて、前記属性情報編集手段によって作成編集された属性情報が示すファイル保存先のパスに前記ファイル名でファイルを保存するファイル保存手段と
を具備したことを特徴とするファイル保存装置。
【請求項２】
前記設定手段は、
前記属性情報編集手段によって作成編集された複数の属性情報に対して順番を設定することを特徴とする請求項１記載のファイル保存装置。
【請求項３】
前記属性情報編集手段による属性情報の作成編集を実行させる権限を持つユーザを認識する認識手段を具備し、
前記属性情報編集手段は、
前記認識手段によって権限を持つユーザからの指示に応じて、属性情報の作成編集を実行することを特徴とする請求項１記載のファイル保存装置。
【請求項４】
ファイル保存先とファイル名を設定してファイルの保存を行なうプログラムが記憶された記憶媒体であって、
コンピュータを、
ファイルに対する複数の属性情報を作成編集する属性情報編集手段、
前記属性情報編集手段によって作成編集された前記複数の属性情報を前記ファイルに対応付けて記憶する記憶手段、
この記憶手段により記憶された前記複数の属性情報をファイル保存先のパス及びファイル名として組み合わせて利用することを設定する設定手段、
前記設定手段による設定に応じて、前記属性情報編集手段によって作成編集された属性情報が示すファイル保存先のパスに前記ファイル名でファイルを保存するファイル保存手段
として機能させるためのファイル管理プログラムが記憶されたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文章、図形、表などの各種データファイルを保存するファイル保存装置、及びファイル管理プログラムが記憶された記憶媒体に関する。
【０００２】
【従来の技術】
一般にパーソナルコンピュータなどの情報処理装置においては、各種アプリケーションプログラムの実行により、ユーザが作成した文章、図形、表などの各種データを保存するファイルを作成することができる。通常、新規に作成されたファイルは、ファイル保存時にユーザがファイル保存先（保存ドライブ、フォルダ（あるいはディレクトリ））、ファイル名をユーザが指定することにより、指定された保存先に指定されたファイル名よって保存される。また、ユーザが作成したファイルを保存する際には、ファイル管理を容易とするためにファイル保存先を示すパス体系を予め設定しておき、ファイルの内容に応じてそのパス体系の特定のファイル保存先を指定し、ファイル内容を推測できるファイル名を付けてファイル保存する場合が多い。
【０００３】
特に、複数のユーザによってファイルを共用する場合には、ファイル保存時あるいはファイル読み出し時の作業を容易にするために、ファイル保存先を示すパス体系、ファイル名の設定ルールなどを各ユーザが把握している必要がある。
【０００４】
【発明が解決しようとする課題】
このように従来では、ファイルを保存する場合、ファイルの保存先、ファイル名をユーザが設定していた。このため、多数のファイルを体系的に保存する場合には、ユーザがそれらを十分に把握したうえで、ファイルの保存先、ファイル名を指定しなければならず作業負担が大きかった。
【０００５】
特にファイルを複数のユーザで共用する場合には、各ユーザが共用情報としてファイル保存先を示すパス体系とファイル名の設定ルールを把握していなければならなかった。また、ユーザがパス体系とファイル名とを把握していたとしても、ファイル保存時においてファイル保存先の入力操作ミスなどで誤ったパス指定をした場合には、他のユーザが認識できない保存先にファイルが保存されたり、他のユーザがファイル内容を推測できないファイル名により保存されてしまうこともあった。さらに、全く新規の内容のファイルを保存する場合には、他のユーザとの間で、どのようなファイル保存先に、どのようなファイル名を設定して保存するかを予め調整しておかなければならなかった。
【０００６】
本発明は、前記のような問題に鑑みなされたもので、ユーザの負担の増大を招くことなく、ファイル保存先、ファイル名を体系的に設定することで、ファイル管理を容易にすることが可能なファイル保存装置、及びファイル管理プログラムが記憶された記憶媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、ファイル保存先を設定してファイルの保存を行なうファイル保存装置において、ファイルに対する複数の属性情報を作成編集する属性情報編集手段と、前記属性情報編集手段によって作成編集された前記複数の属性情報を前記ファイルに対応付けて記憶する記憶手段と、この記憶手段により記憶された前記複数の属性情報をファイル保存先のパス及びファイル名として組み合わせて利用することを設定する設定手段と、前記設定手段による設定に応じて、前記属性情報編集手段によって作成編集された属性情報が示すファイル保存先のパスに前記ファイル名でファイルを保存するファイル保存手段とを具備したことを特徴とする。
更に、コンピュータを上述した請求項１記載の発明に示した主要手段として機能させるためのプログラムを格納する記憶媒体を提供する（請求項４記載の発明）。
【０００９】
請求項１記載の本発明において、前記設定手段は、前記属性情報編集手段によって作成編集された複数の属性情報に対して順番を設定することを特徴とする。
また請求項１記載の本発明において、前記属性情報編集手段による属性情報の作成編集を実行させる権限を持つユーザを認識する認識手段を具備し、前記属性情報編集手段は、前記認識手段によって権限を持つユーザからの指示に応じて、属性情報の作成編集を実行することを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
図１は本発明の実施の形態に係わるファイル保存装置を実現するパーソナルコンピュータ１の構成を示すブロック図である。図１に示すように、パーソナルコンピュータ１は、ＣＰＵ２、入力部３、表示部４、通信制御部５、ＲＡＭ６、ＲＯＭ７、外部記憶装置８がバス９を介して相互に接続されて構成されている。
【００１１】
ＣＰＵ２は、情報処理装置全体の制御を司るもので、入力部３からのキー操作信号に応じて、ＲＡＭ６あるいはＲＯＭ７に記憶されている各種プログラムを起動させ、このプログラムに従って各種の機能を実現する。ＣＰＵ２は、外部記憶装置８の記憶媒体に記録されているプログラムコードを読み込み、ＲＡＭ６に記憶させて実行することができる。ＣＰＵ２は、アプリケーションの実行に伴って、ＲＡＭ６に格納されたファイル管理プログラムを実行することにより、ファイル編集、ファイル保存、ファイルの属性情報であるプロパティ情報の編集などのファイル処理を行なうことができる。
【００１２】
入力部３は、パーソナルコンピュータ１の動作を規定する指示やデータを入力するもので、キーボードやマウス等のポインティングデバイスによって構成される。
【００１３】
表示部４は、各種処理の実行に応じた画面が表示されるもので、文章や図形などのファイル内容の編集作業用の表示画面、ファイルの属性情報であるプロパティ情報の編集入力画面などを表示する。
【００１４】
通信制御部５は、通信回線を介して通信を行なうためのユニットである。
ＲＡＭ６は、パーソナルコンピュータ１全体の制御を司るシステムプログラム、各種機能に対応した制御処理プログラムの他、各種のデータが必要に応じて記憶される。ファイル管理プログラムが記憶されてＣＰＵ２により実行されることでファイル処理が実現される。
ＲＯＭ７は、制御用のプログラムなどが記憶されている。
【００１５】
外部記憶装置８は、記憶媒体８ａを有しており、この記憶媒体８ａに対してプログラム（ＯＳ、アプリケーション）、データ（ファイル）等の保存、読み出し等を実行する。記憶媒体８ａは、磁気的、光学的記憶媒体、もしくは半導体メモリで構成される。記憶媒体８ａは、外部記憶装置８に固定的に設けたもの、もしくは着脱自在に装着するものである。また、記憶媒体８ａに記憶されるプログラム、データ等は、通信制御部５を介して通信回線等を介して接続された他の機器から受信して記憶する構成にしても良く、さらに、通信回線等を介して接続された他の機器側に記憶媒体を備えた記憶装置を設け、この記憶媒体に記憶されているプログラム、データを通信回線を介して使用する構成にしても良い。外部記憶装置８は、記憶媒体８ａに記憶されたプログラム、データ等をＣＰＵ２からの要求に応じて読み出す。この読み出されたプログラム、データ等はＲＡＭ６に記憶される。
【００１６】
次に、本実施形態におけるパーソナルコンピュータ１（ファイル保存装置）におけるファイル処理の動作について、図２及び図３に示すフローチャートを参照しながら説明する。ここでは、文章データのファイルを扱う場合を例にして説明する。
【００１７】
まず、入力部３からのユーザの指示に応じて、ＣＰＵ２は、アプリケーションプログラムを起動し、このアプリケーションにより処理対象とするファイルの指定を入力する。ここで、新規ファイル作成の指示が入力された場合（ステップＡ１）、ＣＰＵ２は、編集用新規ファイルを読み込み（図３、ステップＢ１）、表示部４により文章編集用画面中に新規ファイルの内容（ブランク）を表示させて文章編集作業状態とする（ステップＢ２）。文章編集作業状態では、入力部３からの文字データ入力指示や編集操作指示に応じた処理を実行することで、文章の作成編集が実行される（ステップＢ２）。
【００１８】
一方、文章編集作業状態において作成中の文章に対するプロパティ情報（ファイルの属性情報）の編集を行なうことができる。まず、文章編集用画面においてプロパティ情報の編集実行がコマンドの選択などにより指示された場合（ステップＢ３）、ＣＰＵ２は、この編集作業中のファイルのプロパティ情報に対する編集の権限を持ったユーザであることを登録するためのＩＤ／パスワード入力用の画面を表示部４により表示させ、ユーザに入力させる（ステップＢ４）。図４（ａ）には、表示部４によって表示されるＩＤ／パスワード入力用の画面の一例を示している。ここで、ファイルを新規作成したユーザに対してＩＤ／パスワードを登録させることによって、プロパティ情報に対する編集権限を与えるようにしている。すなわち、本実施形態によるファイル処理では、プロパティ情報をファイル保存先を示すパスとファイル名とに使用することで体系的にファイル保存し、ファイル管理を容易にできるようにしているため、複数のユーザによりプロパティ情報に対する編集を許すとファイル管理体系が混乱してしまうためである。
【００１９】
なお、本実施形態では、ユーザ識別のためのＩＤは、予めパーソナルコンピュータ１の基本制御プログラム（オペレーティングシステム（ＯＳ））、あるいはアプリケーションプログラムによって登録されているものとし、ユーザ固有の識別情報であるものとする。また、パスワードは、ファイル単位でユーザが任意に指定できるものとする。ここで入力されたＩＤ／パスワードは、現在作成中のファイルの属性データとして記憶される。
【００２０】
ＩＤ／パスワードがユーザによって登録されると、ＣＰＵ２は、編集作業中のファイルのプロパティ情報の編集用画面を表示部４によって表示させる（ステップＢ５）。
図４（ｂ）には、プロパティ情報編集用画面の一例を示している。図４（ｂ）に示すように、作成中のファイルに対する属性情報として、「タイトル」「サブタイトル」「作成者」「所属」「会社名」「分類」の複数の項目が設けられ、それぞれの項目について任意に入力編集することができる（ステップＢ６）。本実施形態ではさらに、各項目のそれぞれに対応して、項目に入力された内容をファイル保存先を示すパス名称として使用するか、あるいは項目に入力された内容をファイル名として使用するかを示す「パス／ファイル」指定欄が設けられており、この「パス／ファイル」指定欄によりパス／ファイル名の指定を入力することができる（ステップＢ７）。また、プロパティ情報を用いてファイルの保存先を指定する場合に「保存ドライブ」の指定を入力するための項目が設けられており、パス／ファイル名の指定が入力された場合には「保存ドライブ」の指定を入力することができる（ステップＢ８）。
【００２１】
図４（ｂ）に示すプロパティ情報編集用画面の例では、ファイルに対するプロパティ情報が各項目のそれぞれに入力され、「パス／ファイル」指定欄に対する入力がされていない状態を示している。
【００２２】
パス／ファイル指定欄に対しては、パス名称として使用する項目に対しては「Ｐｎ」（ｎ＝１，２，…）、ファイル名として使用する項目に対しては「Ｆｎ」（ｎ＝１，２，…）が入力されるものとする。複数の項目をパス名称として使用する場合には、使用する項目の順番に「Ｐ１」「Ｐ２」「Ｐ３」…と入力し、同様にして複数の項目をファイル名として使用する場合には、使用する項目の順番に「Ｆ１」「Ｆ２」「Ｆ３」…と入力される（図６、図７参照）。なお、全ての項目に対してパス名称あるいはファイル名として使用することを入力する必要はなく、任意の項目を選択して指定することもできる。
【００２３】
本実施形態では、１つの項目に対してパスかファイルが何れか一方にのみ使用できるものとする。こうして単一選択にすることによって、同じ項目がパス名称とファイル名に同時に使用されることがないので、プロパティ情報を無駄なく効率よく使用することができる。なお、１つの項目の内容をパス名称とファイル名に同時に使用できるようにすることも可能である。
【００２４】
なお、本実施形態では、「パス／ファイル」指定欄によるパス、ファイル名の指定ではなく、プロパティ情報編集用画面において任意にパス、ファイル名を設定することができる。例えば、プロパティ情報編集用画面において「パス／ファイル」指定欄への入力がされていない状態で、「パス／ファイル」の文字列が指示（マウスなどによるクリックなど）された場合、ＣＰＵ２は、図４（ｃ）に示すようなパス指定用のパス入力画面、あるいは図４（ｄ）に示すようなファイル指定用のファイル名入力画面を表示させる。なお、「パス」の文字列部分が指示された場合にはパス入力画面、「ファイル」の文字列部分が指示された場合にはファイル名入力画面を表示するようにしても良い。また、図４（ｃ）（ｄ）に示すパス入力画面とファイル名入力画面とを同時に表示するようにしても良い。さらに、「パス／ファイル」の文字列に対する指示ではなく、「パス」指定、「ファイル名」指定のボタンを設け、このボタンに対する指示に応じて、図４（ｃ）（ｄ）に示す入力画面を表示するようにしても良い。この入力画面中の入力欄に対して、ユーザの指示により入力部３からパスあるいはファイル名を表す文字列が入力された後、「ＯＫ」ボタンが指示されると、パスあるいはファイル名のデータが入力され、プロパティ情報編集用画面に戻る。ここで、入力されたパスとファイル名は、後述するファイル保存処理において、プロパティ情報を利用して指定されたパス名称及びファイル名に代えて利用される。
【００２５】
プロパティ情報編集用画面において「ＯＫ」ボタンが指示されると、ＣＰＵ２は、プロパティ情報編集用画面において各項目に対して入力されたプロパティ情報と「パス／ファイル」指定欄に入力された内容を保存し、プロパティ編集処理を終了して文章編集作業状態に戻る。そして、文章編集作業状態において処理終了がユーザから指示されると（ステップＢ９）、ＣＰＵ２は、編集処理を終了してファイル保存処理を実行する（ステップＡ１１）。なお、ファイル保存処理の詳細については後述する（図８、図９）。
【００２６】
図５には、作成中のファイルに関するデータ構造を示している。１つの文書ファイルに対しては、図５（ａ）に示すように、通常のファイル作成に関する（１）ヘッダ情報（作成日時データなど）、（２）プロパティ情報と「パス／ファイル」指定欄により入力されたパス／ファイル名情報、（３）ＩＤ／パスワード、（４）文章データ（罫線データ、文字データなどを含む）が保存される。図５（ｂ）には記録フォーマットの一例を示している。なお、図５（ａ）に示すパス／ファイル名情報は、後述する図６に示すようにして「パス／ファイル」指定欄に入力された内容を示している。
【００２７】
ところで、アプリケーションプログラムの起動時に、新規ファイル作成の指示ではなく以前に作成したファイル名が指定されると（ステップＡ１）、ＣＰＵ２は、指定されたファイルを外部記憶装置８などによって読み込んで表示部４により文章編集用画面中に編集済みファイルの内容を表示させて文章編集作業状態とする（ステップＡ２）。この文章編集作業状態では、入力部３からの文字データ入力指示や編集操作指示に応じた処理を実行することで、文章の作成編集が実行される（ステップＡ３）。
【００２８】
一方、文章編集作業状態においては、新規ファイルの作成時と同様にして作成中の文章に対するプロパティ情報の編集を行なうことができる。ただし、本実施形態では、現在編集中のファイルを新規作成したユーザに対してのみプロパティ情報に対する編集権限を与える。まず、文章編集用画面においてプロパティ情報の編集実行がコマンドの選択などにより指示された場合（ステップＡ４）、ＣＰＵ２は、この編集作業中のファイルのプロパティ情報に対する編集の権限を持ったユーザであることを確認するためのＩＤ／パスワード入力用の画面を表示部４により表示させ、ユーザに入力させる（ステップＡ５）。ＩＤ／パスワード入力用画面は、図４（ａ）に示すパスワード登録に用いたものと同じである。
【００２９】
ここで、ＩＤとパスワードが入力されると、ＣＰＵ２は、この入力されたＩＤ／パスワードと、現在編集中のファイルの属性データとして保存されているＩＤ／パスワード（図５（ａ）（３）に示す）と比較する。この結果、ＩＤ／パスワードが一致しない場合には、プロパティ情報に対する編集の権限を持ったユーザではないものと認識してプロパティ編集処理に移行しない。
【００３０】
これに対し、ＩＤ／パスワードが一致した場合には、プロパティ情報に対する編集の権限を持ったユーザ、すなわち現在編集作業中のファイルを新規作成したユーザであるものと認識する。ＣＰＵ２は、編集作業中のファイルに関するデータとして保存されているプロパティ情報（図５（ａ）（２））を抽出し（ステップＡ６）、プロパティ情報の編集用画面において表示させる（ステップＡ７）。
【００３１】
ここでは、新規ファイル作成の場合と同様にして、ファイルに対する属性情報とする各項目に対して編集を行ない（ステップＡ８）、また「パス／ファイル」指定欄によりプロパティ情報を利用したパス／ファイル名の指定を入力することができる（ステップＡ９）。
【００３２】
こうして、プロパティ情報に対する編集の権限を持ったユーザのみがプロパティ情報に対する編集を行なうので、ファイルを複数のユーザによって共用される場合であっても、他のユーザによってプロパティ情報の内容が変更され、これによってファイル保存先、ファイル名などが変更されてしまうことを回避できる。すなわち、新規ファイルを作成ユーザが「パス／ファイル」指定欄により設定したファイル保存体系に従ってファイル保存が実行されることになる。
【００３３】
プロパティ情報編集用画面において「ＯＫ」ボタンが指示されると、ＣＰＵ２は、プロパティ情報編集用画面において各項目に対して入力されたプロパティ情報と「パス／ファイル」指定欄に入力された内容を保存し、プロパティ編集処理を終了して文章編集作業状態に戻る。
【００３４】
そして、文章編集作業状態において処理終了がユーザから指示されると（ステップＡ１０）、ＣＰＵ２は、編集処理を終了してファイル保存処理を実行する（ステップＡ１１）。なお、ファイル保存処理の詳細については後述する（図８、図９）。
【００３５】
ここで、プロパティ情報編集用画面において「パス／ファイル」指定欄に対する入力が行われた場合の具体例について、図６及び図７を参照して説明する。  図６に示す設定例は、ファイルを個人で管理する場合に好適な例を示している。図６（ａ）に示すように、ファイル名としてプロパティ情報の項目「タイトル」「サブタイトル」を使用し、パス名称としてプロパティ情報の項目「会社名」「所属」「作成者」「分類」の順番で使用することが設定されている。図６（ｂ）には、図６（ａ）に示す設定に応じて、後述するファイル保存処理において作成されるパス（保存場所）とファイル名の例を示している。パス名称として「作成者」の項目を利用しているので、ファイルが作成者ごとのパス（フォルダ、あるいはディレクトリ）に分類されて保存されることを表している。従って、個人の作成したファイル一式を容易に取り出すことができる。
【００３６】
図７に示す設定例は、ファイルを書類分類で管理する場合に好適な例を示している。図７（ａ）に示すように、ファイル名としてプロパティ情報の項目「タイトル」「サブタイトル」「作成者」の順番で使用し、パス名称としてプロパティ情報の項目「会社名」「所属」「分類」の順番で使用することが設定されている。図７（ｂ）には、図７（ａ）に示す設定に応じて、後述するファイル保存処理において作成されるパス（保存場所）とファイル名の例を示している。パス名称として「分類」の項目を利用しているので、ファイルが書類分類（ファイルの内容）ごとのパス（フォルダ、あるいはディレクトリ）に分類されて保存されることを表している。従って、複数のユーザによって共用されているファイル一式を分類ごとに容易に取り出すことができる。
【００３７】
なお、図６（ｂ）及び図７（ｂ）に示すファイル名の例では、ファイル名としてプロパティ情報の複数の項目が使用されているために、ファイル名を見やすくため項目毎に括弧記号により区分しているが、この形態以外にも例えば「−」で連結するなど、他の形態を用いることもできる。また、複数の項目の内容をファイル名として使用する場合に、どのような形態とするかは、固定的に決められていても良いし、ユーザからの指定を別途入力することで決められるようにしても良い。
【００３８】
次に、図２のステップＡ１１におけるファイル保存処理について、図８及び図９に示すフローチャートを参照しながら説明する。
まず、ＣＰＵ２は、編集処理の終了が指示されたファイルに対して設定されているプロパティ情報とパス／ファイル名情報を読み出し（ステップＣ１）、プロパティ情報を利用してパスを設定するための処理に用いる変数値ｎを「１」に設定する（ステップＣ２）。
【００３９】
ここで、ＣＰＵ２は、パス／ファイル名情報を参照して、プロパティ情報をパス名称として使用する指定がされているか、すなわちパス／ファイル名情報に「Ｐ１」が設定されているかを判別する（ステップＣ３）。パス指定がある場合、ＣＰＵ２は、指定された「Ｐ１」に該当するプロパティ情報の項目の内容を抽出し（ステップＣ４）、この項目の内容が示すディレクトリ（あるいはホルダ）が存在するか確認する（ステップＣ５）。
【００４０】
パス指定に該当するディレクトリが存在する場合には、この既存のディレクトリ、あるいはさらに下位のディレクトリ（他にパス指定がある場合）がファイル保存先となる。一方、パス指定に該当するディレクトリが存在しない場合には、プロパティ情報の項目の内容によるディレクトリをファイル保存先として新規に作成する（ステップＣ６）。
【００４１】
次に、ＣＰＵ２は、変数値ｎを更新し（＋１）（ステップＣ７）、パス／ファイル名情報において他にパス指定されているか、すなわち「Ｐ２」が設定されているかを判別する（ステップＣ８）。以下、前述と同様にして、パス指定されたプロパティ情報の項目に該当するディレクトリが存在するかを判別し、存在しなければディレクトリをファイル保存先として新規に作成する。以上の処理をパス／ファイル名情報におけるパス指定の全てについて行なう。
【００４２】
一方、パス／ファイル名情報においてパス指定がなかった場合には、ＣＰＵ２は、プロパティ情報により設定するのではなく、別にファイル保存場所（パス）を入力する。ここでは、例えば、図４（ｃ）に示すパス入力画面によって入力されたパスを入力しても良いし、別途、ユーザからファイル保存先の指定を入力しても良い。
【００４３】
次に、ＣＰＵ２は、プロパティ情報を利用してファイル名を設定するための処理に用いる変数値ｎを「１」に設定する（ステップＣ１０）。
ここで、ＣＰＵ２は、パス／ファイル名情報を参照して、プロパティ情報をファイル名として使用する指定がされているか、すなわちパス／ファイル名情報に「Ｆ１」が設定されているかを判別する（ステップＣ１１）。ファイル名指定がある場合、ＣＰＵ２は、指定された「Ｆ１」に該当するプロパティ情報の項目の内容を抽出し（ステップＣ１２）、保存ファイル名を作成する（ステップＣ１３）。
【００４４】
次に、ＣＰＵ２は、変数値ｎを更新し（＋１）（ステップＣ１４）、パス／ファイル名情報において他にファイル名指定されているか、すなわち「Ｆ２」が設定されているかを判別する（ステップＣ１５）。以下、前述と同様にして、ファイル名指定されていればプロパティ情報の該当する項目を用いてファイル名を作成する。以上の処理をパス／ファイル名情報におけるファイル名指定の全てについて行なう。プロパティ情報の複数の項目に対してファイル名指定されていた場合には、図６（ｂ）、図７（ｂ）に示すように、プロパティ情報の複数の項目の内容を組み合わせてファイル名を作成する。
【００４５】
一方、パス／ファイル名情報においてファイル名指定がなかった場合には、ＣＰＵ２は、プロパティ情報によりファイル名を作成するのではなく、別にファイル名を入力する。ここでは、例えば、図４（ｄ）に示すファイル名入力画面によって入力されたファイル名を入力しても良いし、別途、ユーザからファイル名を入力しても良い。
【００４６】
次に、ＣＰＵ２は、前述のようにして設定されたファイル保存先（パス）に、作成された所定のファイル名によって文章データのファイルを保存する（ステップＣ１７）。また、このファイルに対するヘッダ情報とプロパティ情報についても記録保持する（ステップＣ１８）。
【００４７】
例えば、プロパティ情報に対して、図６に示すような設定がされていた場合には、ファイル保存先「Ｂ：￥ＣＡＳＩＮＯ／システム第一開発部１３開発室／小川義隆／特許提案書」のパスで指定されるディレクトリ（あるいはホルダ）に対して、「ファイル保存システム（保存体系管理）．ｄｏｃ」のファイル名によって文章データが保存される（「．ｄｏｃ」はアプリケーションプログラムに対応した拡張子）。
【００４８】
なお、ファイル保存処理では、新規ファイルに対する編集処理ではなく、文章編集処理中にプロパティ情報に対する編集が実行されなかった場合には、ファイル保存先（パス）とファイル名が変更されていないことになるので、ステップＣ２〜Ｃ１６の処理を省略して、ファイル読み出し時のファイル保存先へ同じファイル名で保存するようにしても良い。
【００４９】
このようにして、ファイルのプロパティ情報に対する編集の内容をファイル保存先（パス）あるいはファイル名として使用することを、ユーザからの指示により任意に設定することができる。このため、予めプロパティ情報に対する編集処理において、ファイル保存先（パス）あるいはファイル名と使用することを設定しておけば、ユーザが意識せずに自動的にファイル保存先とファイル名が決定されてファイルが保存されるので、ユーザの負担が軽減される。
【００５０】
また、ファイルのプロパティ情報に対する編集の内容をファイル保存先（パス）あるいはファイル名として使用することで、体系的にファイル管理することができる。また、プロパティ情報に対する編集は、そのファイルを新規作成したユーザなど、特定のユーザに対してのみ編集権限を与えているので、ファイルを複数のユーザで共用する場合であっても、複数のユーザがプロパティ情報を編集することによるファイル管理の体系を混乱させるおそれがない。さらに、プロパティ情報の複数の項目に対して、ファイル保存先（パス）あるいはファイル名に用いる順番を任意に指定することができるので、個人で管理するあるいは書類分類が管理するなど（図６、図７参照）、ユーザが希望する体系でファイルを管理することができる。
【００５１】
なお、前述した説明では、新規ファイル作成時のプロパティ情報に対する編集処理の際にＩＤ／パスワードを入力することで、このファイルに対するプロパティ情報の編集権限を新規ファイルを作成したユーザに与えるとして説明しているが、ファイル単位に編集権限をユーザに与えるのではなく、例えば特定の管理者とするユーザのみに対して、全てのファイルのプロパティ情報に対する編集権限を与えるようにしても良い。この場合、ＩＤ／パスワードの登録は、新規ファイル作成時のプロパティ情報に対する編集処理の際に行なうのではなく、例えばファイル処理とは別の処理において登録しておくものとする。
また、前述したプロパティ情報の内容は一例であって、他の情報がプロパティ情報として用いられていても良く、例えばファイル作成日時などの情報が含まれていても良い。
【００５２】
また、本発明は、前述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、前述した実施形態の各機能は可能な限り適宜組み合わせて実施しても良い。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られるので有れば、この構成要件が削除された構成が発明として抽出され得る。
【００５３】
【発明の効果】
以上のように本発明によれば、ファイルに対応付けて記憶されるファイルに対する複数の属性情報を組み合わせてファイル保存先及びファイル名として利用することができるので、ユーザの負担の増大を招くことなく、ファイル保存先、ファイル名を体系的に設定してファイル管理を容易にすることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係わるファイル保存装置を実現するパーソナルコンピュータ１の構成を示すブロック図。
【図２】パーソナルコンピュータ１（ファイル保存装置）におけるファイル処理の動作について説明するためのフローチャート。
【図３】パーソナルコンピュータ１（ファイル保存装置）におけるファイル処理の動作について説明するためのフローチャート。
【図４】ファイル処理において表示される画面の一例を示す図。
【図５】作成中のファイルに関するデータ構造を示す図。
【図６】プロパティ情報編集用画面において「パス／ファイル」指定欄に対する入力が行われた場合の具体例を示す図。
【図７】プロパティ情報編集用画面において「パス／ファイル」指定欄に対する入力が行われた場合の具体例を示す図。
【図８】ファイル保存処理の動作について説明するためのフローチャート。
【図９】ファイル保存処理の動作について説明するためのフローチャート。
【符号の説明】
１…パーソナルコンピュータ
２…ＣＰＵ
３…入力部
４…表示部
５…通信制御部
６…ＲＡＭ
７…ＲＯＭ
８…外部記憶装置
８ａ…記憶媒体
９…バス
【図１】
0004507227.tif 000002
【図２】
0004507227.tif 000003
【図３】
0004507227.tif 000004
【図４】
0004507227.tif 000005
【図５】
0004507227.tif 000006
【図６】
0004507227.tif 000007
【図７】
0004507227.tif 000008
【図８】
0004507227.tif 000009
【図９】
0004507227.tif 000010