Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4103282B2 - File storage management device and storage medium - Google Patents
[go: Go Back, main page]

JP4103282B2 - File storage management device and storage medium - Google Patents

File storage management device and storage medium Download PDF

Info

Publication number
JP4103282B2
JP4103282B2 JP2000002840A JP2000002840A JP4103282B2 JP 4103282 B2 JP4103282 B2 JP 4103282B2 JP 2000002840 A JP2000002840 A JP 2000002840A JP 2000002840 A JP2000002840 A JP 2000002840A JP 4103282 B2 JP4103282 B2 JP 4103282B2
Authority
JP
Japan
Prior art keywords
file
storage location
name
location information
data file
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.)
Expired - Fee Related
Application number
JP2000002840A
Other languages
Japanese (ja)
Other versions
JP2001195290A5 (en
JP2001195290A (en
Inventor
義隆 小川
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2000002840A priority Critical patent/JP4103282B2/en
Publication of JP2001195290A publication Critical patent/JP2001195290A/en
Publication of JP2001195290A5 publication Critical patent/JP2001195290A5/ja
Application granted granted Critical
Publication of JP4103282B2 publication Critical patent/JP4103282B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、ファイルデータを指定された保存場所に保存して、管理するファイル保存管理装置、及び記憶媒体に関する。
【0002】
【従来の技術】
近時、LAN(Local Area Network)等のネットワークを介してサーバ・コンピュータに複数のクライアント・コンピュータが接続され、サーバ・コンピュータに入力された各種データを複数のクライアント・コンピュータにより共有するシステムの形態が増えつつある。例えば、このようなシステム形態の企業等において、文書、表等の作成時に利用される特定の書式やレイアウトが設定された原紙ファイル(テンプレートファイル)がサーバ・コンピュータの共有保存場所に保存され、各ユーザーがクライアント・コンピュータを利用して、その原紙ファイルをもとに、文書、表等を作成している。
【0003】
このような、複数のユーザーに共有される原紙ファイルを用いて文書、表等の作成を行なう場合には、一般に、ユーザーは、作成した文書ファイル、表ファイル等をユーザー個人のデータとして保存するとともに、他のユーザーとの共有データとして、共有保存場所にも保存しておくことが多かった。また、必要に応じて別の場所を指定してバックアップデータを保存する場合もあった。
【0004】
【発明が解決しようとする課題】
しかしながら、従来、同じファイルを複数の保存場所に保存する場合には、まず、ユーザーは、1つめの保存場所(例えば、個人のコンピュータの保存場所)を指定して、ファイル名を付けて、保存を指示するといった、ファイル保存操作を行ない、その後、更に、他の保存場所(例えば、サーバ・コンピュータ等の共有保存場所)を指定してファイル名を付けて、保存を指示するといった、ファイル保存操作を行なわなければならなかった。すなわち、複数の保存場所に保存する場合には、同一ファイルであっても、保存操作を複数回繰り返し行なわなければならず、作業効率が悪いといった問題があった。
【0005】
また、一度保存したファイルを再編集して、データの更新をする際には、個人のコンピュータに保存されたファイルデータと、共有保存場所に保存されたファイルデータとの両方を更新する必要があるが、例えば、ユーザーが個人のコンピュータに保存されたファイルデータのみを再編集して、更新し、共有保存場所に保存されたファイルデータの更新を忘れることもあった。その場合には、共有保存場所に保存されたファイルデータと、個人のコンピュータに保存されたファイルデータとの内容が異なってしまうといった問題があった。また、編集したデータを別の場所にバックアップして保存するのを忘れてしまった場合には、元の保存場所にトラブルが発生した場合にはデータが失われてしまう心配があった。
【0006】
さらに、同一の原紙ファイルを用いて作成された同種のファイルであっても、各ユーザーがそれぞれ独自のファイル名を付け、共有保存場所内の独自の保存場所(ディレクトリ)を指定して保存するため、共有保存場所内のファイル管理が煩雑になるといった問題もあった。
【0007】
本発明の課題は、より確実かつ容易に、保存すべき保存場所に対するファイルの保存及び管理を行なうことを可能とするファイル保存管理装置、及び記憶媒体を提供することである。
【0008】
【課題を解決するための手段】
請求項1記載の発明は、保存されているデータファイルを読み込み、編集が行われたデータファイルを保存するファイル保存管理装置であって、前記データファイルの保存を行う際に、個人保存場所情報または共有保存場所情報を入力すると共に、前記データファイルを識別するための識別名称情報と、個人または共用を個別に識別するための個別の識別名とを入力するための入力画面を表示する表示手段と、前記データファイルに対し、前記入力画面で入力された個人保存場所情報または共有保存場所情報を付加する保存場所情報付加手段と、前記データファイルに対し、前記入力画面で入力された識別名称情報と個別の識別名とを付加する識別名称情報付加手段と、前記識別名称情報付加手段により当該データファイルに対して付加された識別名称情報個別の識別名とを付加した名称を当該データファイルのファイル名として指定するファイル名指定手段と、 前記保存場所情報付加手段により前記データファイルに対して付加されている個人保存場所情報または共有保存場所情報を取得する保存場所情報取得手段と、前記保存場所情報取得手段により、個人保存場所情報を取得した場合には、前記保存指示されたデータファイルを該個人保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される個人用の保存場所に保存し、共有保存場所情報を取得した場合には、前記保存指示されたデータファイルを該共有保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される共有の保存場所に保存するデータ保存手段と、を備えることを特徴とする。
更に、保存されているデータファイルを読み込み、編集が行われたデータファイルを保存するファイル保存管理装置に備えられるコンピュータを、上述した請求項1記載の発明に示した主要手段として機能させるためのプログラムを記憶した記憶媒体を提供する(請求項2記載の発明)。
【0014】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
図1〜図5は、本発明を適用した一実施の形態としてのコンピュータシステムを示す図である。
【0015】
まず構成を説明する。
図1は、本実施の形態におけるコンピュータシステム1の制御系の要部構成を示すブロック図である。コンピュータシステム1は、CPU2、入力装置3、RAM4、表示装置5、記憶装置6、記憶媒体7、印刷装置8、及び伝送制御部9によって構成されており、記憶媒体7を除く各部はバス10によって接続されている。
【0016】
CPU(Central Processing Unit)2は、記憶装置6内に格納されているシステムプログラム及び当該システムに対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラムをRAM4内の図示しないプログラム格納領域に展開し、入力装置3から入力される各種指示あるいはデータをRAM4内に一時的に格納し、この入力指示及び入力データに応じて記憶装置6内に格納されたアプリケーションプログラムに従って各種処理を実行し、その処理結果をRAM4内に格納するとともに、表示装置5に表示する。そして、RAM4に格納した処理結果を入力装置3から入力指示される記憶装置6内の保存先に保存する。また、RAM4内に格納した処理結果を入力装置3からの入力指示に従って印刷装置8によって印刷する。
【0017】
また、CPU2は、後述するファイル保存処理(図4)を実行する際に、文書作成プログラムが起動され、保存場所内に保存されているファイルデータが読み込まれると、入力装置3からのファイル保存指示に従って、ファイル保存用のダイアログボックス20(図2、図3参照)を表示装置5に表示する。その際に、ファイルデータが、原紙ファイルである場合には、初期状態として、ファイルに属性情報として付加されて保存されていたファイル保存に関する情報に基づく初期データをダイアログボックス20の各入力領域に表示する。また、ファイルデータが原紙ファイルではなく、属性情報としてファイル保存に関する情報が付加されていない場合には、そのファイルデータが保存されていた保存場所に基づく初期データをダイアログボックス20の各入力領域に表示する。
【0018】
更に、CPU2は、入力装置3からの入力、修正指示に従って、個人保存場所、保存ファイル名、識別名、共有保存場所、保存ファイル名、識別名等を指定し、その指定内容をRAM4内に一時記憶する。そして、文書作成、編集の終了指示が入力装置3から入力されると、RAM4内に記憶した指定内容に基づき、保存パス作成処理(図5)を実行し、個人保存場所及び共有保存場所にファイルを保存する。
【0019】
入力装置3は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボード及びマウス等のポインティングデバイスを含み、キーボードにおいて押下されたキーの押下信号やマウスの位置信号をCPU2に出力する。
【0020】
RAM(Random Access Memory)4は、CPU2が前記各種アプリケーションプログラムを実行する際に各種データを展開するプログラム格納領域を形成すると共に、CPU2が前記ファイル保存処理(図4)を実行する際に、文書作成プログラム、原紙ファイルデータ、ファイル保存指定内容、及び文書作成、編集にかかるデータ等を展開するメモリ領域を形成する。
【0021】
表示装置5は、CRT(Cathode Ray Tube)、液晶表示画面等により構成され、CPU2から入力される表示データ(原紙ファイルデータ、文書作成編集時の入力データ、ファイル保存用ダイアログボックス20(図2、図3参照)等)を表示する。印刷装置8は、プリンタ等により構成され、CPU2から入力される印刷データを印刷する。
【0022】
記憶装置6は、プログラムやデータ等が予め記憶されている記憶媒体7を有しており、この記憶媒体7は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体7は記憶装置6に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体7には上記システムプログラム及び当該システムに対応する各種アプリケーションプログラム、文書作成プログラム、ファイル保存処理プログラム、保存パス作成処理プログラム、及び各処理プログラムで処理されたデータ、文書データ等を記憶する。
【0023】
また、この記憶媒体7に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器からネットワーク回線等の伝送媒体を介して伝送制御部9から受信して記憶する構成にしてもよく、さらに、記憶媒体7はネットワーク上に構築されたサーバの記憶媒体であってもよい。さらに、前記プログラムをネットワーク回線等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【0024】
伝送制御部9は、モデム(MODEM:MOdulator/DEModulator )またはターミナルアダプタ(TA:Terminal Adapter)等によって構成され、電話回線、ISDN回線等の通信回線を介して外部機器との通信を行うための制御を行う。モデムは、電話回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、CPU2によって処理されたデジタルデータを電話回線の周波数帯域にあったアナログ信号に変調し、また、電話回線を介して入力されたアナログ信号をデジタル信号に復調する装置であり、ターミナルアダプタは、ISDN回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、既存のインタフェースをISDNに対応するインタフェースに変換する装置である。
【0025】
図2は、入力装置3によりファイルの保存が指示入力された際に、表示装置5に表示されるダイアログボックスの一例を示す図であり、個人の保存場所と、共有保存場所との両方に保存するための指定が行なわれた場合を示している。この図2に示すように、ダイアログボックス20は、個人のコンピュータの保存場所にファイルを保存するための個人保存用項目21と共有保存場所にファイルを保存するための共有保存用項目22とが設定されており、更に、「OK」ボタン23、及び「キャンセル」ボタン24が設けられている。
【0026】
個人保存用項目21には、「個人保存場所」、「保存ファイル名」、「識別名」、「位置」を指定するための入力領域が設けられている。「個人保存場所」には、例えば、“C:\My Documents”といった、ファイルを保存するドライブ、ディレクトリ名等が入力、指定される。この「個人保存場所」は、例えば、ドロップダウンリストになっていて、リスト中のディレクトリの内、所望のディレクトリ名を選択することで入力するような構成であっても良い。
【0027】
「保存ファイル名」には、例えば、“アイディアシート”といった、保存するファイルに付けるファイル名が入力、指定される。「識別名」には、例えば、“(AAA装置)”といった、保存するファイルの「保存ファイル名」が既存のファイルの「保存ファイル名」と同一である場合に、識別するための識別子が入力、指定される。この「識別名」には、既存の保存ファイルの識別子とは異なる識別子が自動的に入力、指定されるようにしても良い。例えば、“C:\My Documents”内に“アイディアシート(BBB装置)”、“アイディアシート(CCC装置)”といったファイル名(「保存ファイル名」+「識別名」)のファイルが存在していた場合には、「識別名」には、自動的に、例えば“(AAA装置)”といった識別子が入力、指定される。
【0028】
「位置」には、後述する保存パス作成処理において保存パスを作成する際に、「識別名」を挿入する位置として“後方”、“前方”のどちらかが、入力、指定される。“後方”が指定された場合には、「保存ファイル名」の直後に「識別名」が挿入され、“前方”が指定された場合には、「保存ファイル名」の直前に「識別名」が挿入される。この「位置」は、例えば、“後方”、“前方”を選択、指定することができるように、ドロップダウンリストになっていても良い。
【0029】
また、図2において、共有保存用項目22には、「個人保存場所」、「保存ファイル名」、「識別名」、「位置」を指定するための入力領域が設けられている。「個人保存場所」には、例えば、“\\Server\CASIO\特許アイディア”といったファイルを保存する共有保存場所のドライブ、ディレクトリ名等が入力、指定される。この「共有保存場所」は、例えば、ドロップダウンリストになっていて、リスト中のディレクトリの内、所望のディレクトリを選択することで入力できるようにしても良い。
【0030】
「保存ファイル名」には、例えば、“アイディアシート”といった、保存するファイルに付けるファイル名が入力、指定される。「識別名」には、例えば、“(AAA装置)”といった、保存するファイルの「保存ファイル名」が既存のファイルの「保存ファイル名」と同一である場合に、識別するための識別子が入力、指定される。この共有保存用項目22の「識別名」にも、個人保存用項目21の「識別名」と同様に、既存の保存ファイルの識別子とは異なる識別子が自動的に入力、指定されるようにしても良い。
【0031】
その場合には、例えば、“\\Server\CASIO\特許アイディア”に保存され、ファイル名が“アイディアシート”である原紙ファイルをもとにした文書ファイルを保存する際に、例えば既に、“\\Server\CASIO\特許アイディア”に既存ファイルとして、“アイディアシート(BBB装置).doc”、“アイディアシート(CCC装置).doc”というファイルが保存されていた場合には、「識別名」には、例えば、“(AAA装置)”といった識別子が自動的に入力、指定される。
【0032】
共有保存用項目22の「位置」には、個人保存用項目21の「位置」と同様に、「識別名」を挿入する位置として“後方”、“前方”のどちらかが入力、指定され、例えば、“後方”、“前方”を選択することができるように、ドロップダウンリストになっていても良い。
【0033】
また、ダイアログボックス20の初期状態において、保存指示されたファイルが原紙ファイルであった場合には、個人保存用項目21には、各入力領域に前回の利用者が入力、指定した内容が入力され、共有保存用項目22には、読み出した原紙ファイルとともに保存されている原紙ファイルの属性情報(保存場所、ファイル名等)に応じた「共有保存場所」、「保存ファイル名」が入力された状態が表示される。
【0034】
保存指示されたファイルが原紙ファイルではなく、属性情報が付加されていないファイルであった場合には、ダイアログボックス20の初期状態において、個人保存用項目21には、各入力領域にファイルが保存されていた保存場所に基づく内容が指定され、共有保存用項目22には、何も入力されていない状態(例えば、図3に示すような表示状態)が表示される。
【0035】
これらの初期状態における各入力領域の指定内容から入力装置3によるキー入力、あるいは、ドロップダウンリストにおける選択指定等により指定内容を任意に変更、修正することが可能である。なお、ダイアログボックス20の初期状態において、個人保存用項目21の「識別名」と、共有保存用項目22の「識別名」には、同じデータが入力されるようにしても良い。
【0036】
図3は、入力装置3によりファイルの保存が指示入力された際に、表示装置5に表示されるダイアログボックスの表示状態の一例を示す図であり、個人の保存場所にのみ保存する指定が行なわれた場合を示している。この場合、ダイアログボックス20の共有保存用項目22の各入力領域のデータがクリアされ(「位置」には、“後方”又は“前方”のどちらかが常に指定されるためクリアされない。)、個人保存用項目21の各入力領域にのみデータが入力される。
【0037】
また、この図3に示す場合とは逆に、個人保存用項目21の各入力領域のデータをクリアにして、共有保存用項目22の各入力領域にのみデータを入力することにより、共有保存場所にのみファイルを保存するようにすることもできる。
【0038】
次に動作を説明する。
まず、コンピュータシステム1のCPU2により実行されるファイル保存処理について図4に示すフローチャートに基づいて説明する。ここで、これらのフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記憶媒体7に格納されており、CPU2はこのプログラムコードにしたがった動作を逐次実行する。また、CPU2は伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記憶媒体7の他、伝送媒体を介して外部供給されたプログラム/データを利用してこの実施形態特有の動作を実行することもできる。
【0039】
まず、CPU2は、入力装置3により入力される指示に従って文書作成プログラムを起動し、保存場所に保存されているファイルデータを取得する(ステップS1)。そして、CPU2は、取得したファイルデータに対する属性情報としてファイル保存に関する情報が付加されているか否か、すなわち、取得したファイルデータが原紙ファイルか否かを判別する(ステップS2)。付加されている場合には、属性情報としてファイルデータに付加されている前回ファイル保存の際にダイアログボックス20の個人保存用項目21の各入力領域に入力されたデータ、及びステップS1において取得したファイルデータに対して設定された共有保存場所、ファイル名等のファイル保存に関する情報を取得して(ステップS3)、ステップS5に移行する。
【0040】
取得したファイルデータに対する属性情報としてファイル保存に関する情報が付加されていない場合には、ファイルデータが保存されていた保存場所を取得して(ステップS4)、ステップS5に移行する。
【0041】
次いで、CPU2は、文書の作成、編集が終了したか(例えば、入力装置3により文書編集終了指示が入力されたか)否かを判別し(ステップS5)、文書の作成、編集が終了していない場合には、CPU2は、入力装置3によるファイル保存指示が入力されたか否かを判別する(ステップS6)。ファイル保存指示が入力されなかった場合には、ステップS1において取得した原紙ファイルをもとに文書の作成/編集を実行し(ステップS17)、ステップS5に戻る。
【0042】
ステップS6において、ファイル保存指示が入力された場合には、CPU2は、ステップS3において属性情報として取得した、前回ファイル保存の際にダイアログボックス20の個人保存用項目21の各入力領域に入力されたデータに基づく初期データ及びファイルに対して設定された共有保存場所、ファイル名等に基づく初期データが各入力領域に入力された状態(初期状態)、あるいは、ステップS4において取得したファイルデータの保存場所に基づく初期データが各入力領域に入力された状態のファイル保存用のダイアログボックス20を表示装置5に表示する(ステップS7)。
【0043】
そして、入力装置3からの入力・修正指示に従って、個人保存用項目21の「個人保存場所」、「保存ファイル名」、「識別名」及び「位置」といったファイル保存に関する情報の指定を行なう(ステップS8〜S10)。更に、入力装置3からの入力・修正指示に従って、共有保存用項目22の「共有保存場所」、「保存ファイル名」、「識別名」及び「位置」といったファイル保存に関する情報の指定を行なう(ステップS11〜S13)。
【0044】
そして、CPU2は、ダイアログボックス20が備える「OK」ボタン23か「キャンセル」ボタン24か、どちらのボタンが押されたかを判別し(ステップS14)、「キャンセル」ボタン24が押された場合には、ステップS8〜S13の処理により指定された各入力領域のデータをキャンセル(クリア)し、ステップS1において取得したファイルデータをもとに文書の作成/編集を実行して(ステップS17)、ステップS5に戻る。
【0045】
「OK」ボタン23が押された場合には、CPU2は、ステップS8〜S13の処理において、個人保存用項目21、または共有保存用項目22の少なくともどちらか一方においてファイル保存に関する情報の指定が行なわれているか否かを判別する(ステップS15)。指定が行なわれている場合には、ファイル保存に関する情報の指定内容をRAM4内に一時保存(記憶)し(ステップS16)、文書の作成/編集を実行して(ステップS17)、ステップS5に戻る。どちらの指定も行なわれていない場合には、ステップS7に戻り、再度、ファイル保存に関する情報を指定するための処理(ステップS8〜S13)を行なう。
【0046】
また、ステップS5において、文書の作成/編集処理が終了したと判別された場合には、CPU2は、個人保存用項目21における各入力領域にデータが入力され、ファイル保存に関する情報が指定されているか否かを判別する(ステップS18)。個人保存用項目21における各入力領域にファイル保存に関する情報がそれぞれ指定され、RAM4内に保存されている場合には、その保存されている「個人保存場所」、「保存ファイル名」、「識別名」、「位置」に基づき保存パス作成処理(図5参照)を実行し(ステップS19)、ステップS20に移行する。個人保存用項目21における各入力領域にファイル保存に関する情報が指定されていない場合には、そのままステップS20に移行する。
【0047】
ステップS20では、CPU2は、共有保存用項目22における各入力領域にデータが入力され、ファイル保存に関する情報が指定されているか否かを判別する。共有保存用項目22における各入力領域にファイル保存に関する情報がそれぞれ指定され、RAM4内に保存されている場合には、その文書データを原紙データとして認識し、RAM4内に保存されている「共有保存場所」、「保存ファイル名」、「識別名」、「位置等」に基づき保存パス作成処理(図5参照)を実行し(ステップS21)、ステップS22に移行する。共有保存用項目22における各入力領域にファイル保存に関する情報が指定されていない場合には、通常の個人文書データとして認識し、そのまま、ステップS22に移行する。
【0048】
ステップS22では、指定された保存場所に同一のファイル名(「保存ファイル名」+「識別子」)のファイルが既に存在するか否かを判別する。同一ファイル名のファイルが存在しない場合には、そのまま個人保存場所あるいは共有保存場所にファイルを保存するとともに、ステップS16において、RAM4内に一時保存されていたファイル保存に関する情報を属性情報としてファイルとともに記憶装置6内に保存して(ステップS24)、処理を終了する。
【0049】
ステップS22において、同一ファイル名のファイルが既に存在する場合には、そのファイルに上書保存をするか否か(例えば、入力装置3による上書保存指示が入力されたか否か)すなわち、原紙ファイル自体の内容を更新するか否かを判別する(ステップS23)。上書保存指示入力があった場合には、ファイルを指定された保存場所の既存ファイルに上書保存するとともに、ステップS16においてRAM4内に一時保存されているファイル保存に関する情報を属性情報として文書ファイルとともに記憶装置6内に保存して(ステップS24)、処理を終了する。上書保存指示入力がなかった場合には、ファイル名、保存場所等の指定が誤っていたと判断し、再度、ファイル保存に関する各情報の指定を行なうためにステップS7に戻る。
【0050】
次に、コンピュータシステム1のCPU2により実行される保存パス作成処理(図4、ステップS17、S19)について、図5に示すフローチャートに基づき説明する。
【0051】
ダイアログボックス20において指定された個人保存用項目21に指定されたデータあるいは共有保存用項目22に指定されたデータ(保存場所、保存ファイル名、識別名、位置等)を読み込み(ステップS30)、識別名を挿入する位置の指定が前方か後方かを判別する(ステップS31)、前方であった場合には、ファイル名の前方に識別名を挿入して、パスを作成して(ステップS32)、ファイル保存処理(図4)に戻る。後方であった場合には、ファイル名の後方に識別名を挿入して、パスを作成して(ステップS33)、ファイル保存処理(図4)に戻る。
【0052】
例えば、図2に示すような指定内容がダイアログボックス20の各入力領域に入力された場合には、上述した保存パス作成処理(図5)により作成される個人保存パスは、“C:\My Documents\アイディアシート(AAA装置).doc”となり、共有保存パスは、“\\Server\CASIO\特許アイディア\アイディアシート(AAA装置).doc”となる。
【0053】
また、例えば、図3に示すような指定がダイアログボックス20の各入力領域に入力された場合には、上述した保存パス作成処理(図5)により作成される個人保存パスは、“C:\My Documents\0001-アイディアシート.doc”となる。この場合、「位置」が“前方”と指定されているため、「識別名」に指定された“0001-”は、「保存ファイル名」に指定された“アイディアシート”の直前に挿入されている。そして、図3に示すように、共有保存用項目22にデータが入力されていない状態の場合には、共有保存パスは、作成されない。
【0054】
以上のように、CPU2は、文書作成プログラムが起動され、保存場所に保存されているファイルデータを取得し、入力装置3からのファイル保存指示に従って、ファイル保存用のダイアログボックス20(図2、図3参照)を各入力領域に原紙ファイルに付加されて記憶されている属性情報に基づく初期データ、あるいは、取得したファイルが保存されていた保存場所に基づく初期データを入力した状態(初期状態)で、表示装置5に表示する。この初期状態において、ダイアログボックス20の個人保存用項目21には、前回ファイルを保存する際に入力されたデータあるいはファイルが保存されていた保存場所に基づいたデータが入力され、共有保存用項目22には、取得した原紙ファイルに応じた共有保存場所、保存ファイル名等が入力されている。
【0055】
そして、CPU2は、入力装置3からの入力・修正指示に従って、個人保存場所、保存ファイル名、識別名、共有保存場所、保存ファイル名、識別名等の指定を行ない、その指定内容をRAM4内に一時保存する。そして、文書作成、編集の終了指示が入力装置3から入力されると、RAM4内に一時保存した指定内容に基づき、保存パス作成処理(図5)を実行し、個人保存場所及び共有保存場所にファイルを保存する。
【0056】
したがって、共有保存されている原紙ファイルには、ファイル保存に関する情報が付加されており、原紙ファイルを取得し、文書の作成、編集を行なう時点で、原紙ファイルに応じた共有保存場所、保存ファイル名が共有保存用項目21の「共有保存場所」、「保存ファイル名」の初期データとして自動的に入力、指定されるため、同一原紙ファイルに基づく文書であれば、複数のユーザーがそれぞれ個別に作成した文書であってもファイルの保存場所、ファイル名に統一性を持たせることができる。また、より確実かつ容易に共有保存場所へのファイルの保存を行なうことができる。そのため、共有保存場所内のファイルの管理、整理が容易になり、それらの文書ファイルを共有資産として活用しやすくなる。
【0057】
また、同一ファイルを保存する際に、1度の操作で個人用保存場所と、共有保存場所との2つの保存場所に保存することができるため、保存操作を2度行なう必要がなく、作業効率を向上させることができる。また、より確実に2つの保存場所にファイルを保存することができる。
【0058】
さらに、「識別名」として、各ファイルに個別の識別子を自動的に設定し、「保存ファイル名」の直前又は直後に挿入することにより、各ファイルに個別のファイル名をつけることができるため、複数のユーザーによりそれぞれ作成された文書ファイルが保存される共有保存場所内のファイルの管理、整理が容易になり、共有保存場所に保存された文書ファイルを共有資産としてより活用しやすくなる。
【0059】
また、保存場所を指定する際に、ユーザーは、表示装置5に表示されるダイアログボックス20に自動的に設定される初期データを確認することができるため、所望する保存場所、ファイル名等の入力、指定をより容易に行なうことができる。
【0060】
なお、上記実施の形態においては、文書ファイルの保存の際に、2つの保存場所に同時に保存することとしたが、例えば、表データファイル、画像データファイル等を含むファイルを保存する際にも、適用することが可能である。
【0061】
また、上記実施の形態においては、ファイルに対して共有保存場所情報を付加して記憶しているが、これはバックアップ用の保存場所情報でもよいし、複数の保存すべき保存場所情報を付加して記憶するようにしても良い。
【0062】
また、上記実施の形態においては、共有保存場所に保存された原紙ファイルに基づく文書ファイルを保存する場合について説明したが、例えば、新規作成されたファイルを保存する場合にも、本発明を適用することが可能である。その場合には、例えば、ダイアログボックス20の初期状態として、各入力領域に何も入力されていない状態が表示されるように設定することが可能な構成としても良く、新たに入力が行われた場合には共有保存場所情報が付加して記憶され、以降その文書ファイルはユーザー指定以外の保存すべき保存場所が指定された原紙ファイルとして扱われることになる。
【0063】
更に、ダイアログボックス20の初期状態の設定をユーザーが変更可能としても良く、その他細部の構成についても本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【0064】
【発明の効果】
請求項1記載の発明によれば、編集が行われたデータファイルに対し、個人保存場所情報または共有保存場所情報を付加して記憶しているので、データファイルを保存する際に、その個人保存場所情報または共有保存場所情報に従って自動的に個人保存場所または共有保存場所を指定することができるため、個人のデータファイルは個人保存場所に、共有のデータファイルは共有保存場所に、確実に保存することができ、そのデータファイルを共有資産として活用しやすくなると共に、編集が行われたデータファイルのファイル名として、データファイル識別名称に個別の識別名称を付加した名称をつけるため、同一のデータファイルに基づくデータファイルのファイル名に統一性を持たせるとともに、それぞれのデータファイルに個別のファイル名をつけることができ、複数のユーザーによりそれぞれ作成されたデータファイルが保存される共有保存場所内のファイルの管理、整理が容易になり、ファイルファイルを共有資産としてより活用しやすくなる。
【図面の簡単な説明】
【図1】本発明を適用した実施の形態におけるコンピュータシステム1の制御系の要部構成を示すブロック図である。
【図2】図1の表示装置5に表示されるダイアログボックス20の具体例を示す図である。
【図3】図1の表示装置5に表示されるダイアログボックス20の具体例を示す図である。
【図4】図1のコンピュータシステム1により実行されるファイル保存処理を示すフローチャートである。
【図5】図1のコンピュータシステム1により実行される保存パス作成処理を示すフローチャートである。
【符号の説明】
1 コンピュータシステム
2 CPU
3 入力装置
4 RAM
5 表示装置
6 記憶装置
7 記憶媒体
8 印刷装置
9 伝送制御部
10 バス
20 ダイアログボックス
21 個人保存用項目
22 共有保存用項目
23 「OK」ボタン
24 「キャンセル」ボタン
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a file storage management apparatus and storage medium for storing and managing file data in a designated storage location.
[0002]
[Prior art]
Recently, a system configuration in which a plurality of client computers are connected to a server computer via a network such as a LAN (Local Area Network), and various data input to the server computer is shared by the plurality of client computers. It is increasing. For example, in a company of such a system form, a base paper file (template file) in which a specific format and layout used when creating a document, a table, etc. is set is stored in a shared storage location of a server computer. A user uses a client computer to create a document, a table, etc. based on the raw paper file.
[0003]
When creating a document, table, etc. using such a base paper file shared by multiple users, the user generally saves the created document file, table file, etc. as individual user data. In many cases, data is stored in a shared storage location as shared data with other users. In some cases, backup data was saved by specifying another location as needed.
[0004]
[Problems to be solved by the invention]
However, in the past, when saving the same file to multiple storage locations, the user first specifies the first storage location (for example, the storage location of a personal computer), assigns a file name, and saves it. File save operation such as instructing the file, and then specifying another save location (for example, a shared save location such as a server / computer), giving a file name, and instructing the save. Had to be done. That is, when saving to a plurality of save locations, there is a problem that the save operation must be repeated a plurality of times even for the same file, resulting in poor work efficiency.
[0005]
In addition, when re-editing a file once saved and updating the data, it is necessary to update both the file data stored on the personal computer and the file data stored on the shared storage location. However, for example, the user may re-edit and update only the file data stored in the personal computer and forget to update the file data stored in the shared storage location. In that case, there is a problem that the contents of the file data stored in the shared storage location are different from those of the file data stored in the personal computer. Also, if you forget to back up and save the edited data in another location, there is a concern that the data will be lost if a problem occurs in the original storage location.
[0006]
In addition, even if the same type of file is created using the same raw paper file, each user can assign a unique file name and specify a unique storage location (directory) in the shared storage location. There is also a problem that file management in the shared storage location becomes complicated.
[0007]
An object of the present invention is to provide a file storage management device and a storage medium that can store and manage a file in a storage location to be stored more reliably and easily.
[0008]
[Means for Solving the Problems]
The invention described in claim 1 is a file storage management device that reads a stored data file and stores the edited data file. When the data file is stored, personal storage location information or Identification name information for entering the shared storage location information and identifying the data file And an individual identifier to uniquely identify an individual or a share Display means for inputting an input screen, storage location information adding means for adding personal storage location information or shared storage location information entered on the input screen to the data file, and the data file On the other hand, the identification name information entered on the input screen And the individual distinguished name Identification name information adding means to be added, and identification name information added to the data file by the identification name information adding means When Individual Distinguished name and A file name designating unit for designating the name with the file name as the file name of the data file, and a storage for acquiring the personal storage location information or the shared storage location information added to the data file by the storage location information adding unit. When the personal storage location information is acquired by the location information acquisition unit and the storage location information acquisition unit, the data file instructed to store is stored in the personal storage location information. And a personal storage location specified by the file name specified by the file name specifying means, When the shared storage location information is acquired, the data file instructed to be stored is stored in the shared storage location information. And the shared storage location specified by the file name specified by the file name specifying means Data storage means for storing.
Furthermore, Provided in a file storage management device that reads stored data files and stores edited data files A storage medium storing a program for causing a computer to function as the main means shown in the invention described in claim 1 is provided (invention described in claim 2).
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
1 to 5 are diagrams showing a computer system as an embodiment to which the present invention is applied.
[0015]
First, the configuration will be described.
FIG. 1 is a block diagram showing a main configuration of a control system of a computer system 1 according to the present embodiment. The computer system 1 includes a CPU 2, an input device 3, a RAM 4, a display device 5, a storage device 6, a storage medium 7, a printing device 8, and a transmission control unit 9. It is connected.
[0016]
A CPU (Central Processing Unit) 2 expands a system program stored in the storage device 6 and application programs designated from various application programs corresponding to the system to a program storage area (not shown) in the RAM 4, Various instructions or data input from the input device 3 are temporarily stored in the RAM 4, various processes are executed according to the application program stored in the storage device 6 in accordance with the input instructions and input data, and the processing results Is stored in the RAM 4 and displayed on the display device 5. Then, the processing result stored in the RAM 4 is stored in a storage destination in the storage device 6 instructed to be input from the input device 3. The processing result stored in the RAM 4 is printed by the printing device 8 in accordance with an input instruction from the input device 3.
[0017]
Further, when the CPU 2 executes a file saving process (FIG. 4) described later, when the document creation program is activated and the file data saved in the saving location is read, the file saving instruction from the input device 3 is given. Accordingly, the file saving dialog box 20 (see FIGS. 2 and 3) is displayed on the display device 5. At this time, if the file data is a raw paper file, initial data based on information related to file storage that has been added to the file and stored as attribute information is displayed in each input area of the dialog box 20 as an initial state. To do. In addition, when the file data is not a base paper file and information regarding file storage is not added as attribute information, initial data based on the storage location where the file data is stored is displayed in each input area of the dialog box 20. To do.
[0018]
Further, the CPU 2 designates a personal storage location, a storage file name, an identification name, a shared storage location, a storage file name, an identification name, etc. in accordance with an input from the input device 3 and a correction instruction, and temporarily stores the designated contents in the RAM 4. Remember. When an instruction to end document creation and editing is input from the input device 3, a storage path creation process (FIG. 5) is executed based on the specified content stored in the RAM 4, and the file is stored in the personal storage location and the shared storage location. Save.
[0019]
The input device 3 includes a keyboard and a pointing device such as a mouse having a cursor key, numeric input keys, various function keys, and the like, and outputs a key pressing signal and a mouse position signal pressed on the keyboard to the CPU 2.
[0020]
A RAM (Random Access Memory) 4 forms a program storage area for developing various data when the CPU 2 executes the various application programs, and a document is stored when the CPU 2 executes the file storage process (FIG. 4). A memory area for developing a creation program, raw paper file data, file storage designation content, data for creating and editing a document, and the like is formed.
[0021]
The display device 5 is composed of a CRT (Cathode Ray Tube), a liquid crystal display screen, etc., and display data (raw paper file data, input data at the time of document creation / editing, a file storage dialog box 20 (FIG. 2, FIG. 2). Etc.) are displayed. The printing device 8 is configured by a printer or the like, and prints print data input from the CPU 2.
[0022]
The storage device 6 includes a storage medium 7 in which programs, data, and the like are stored in advance, and the storage medium 7 is configured by a magnetic or optical recording medium or a semiconductor memory. The storage medium 7 is fixedly attached to the storage device 6 or is detachably mounted. The storage medium 7 includes the system program, various application programs corresponding to the system, a document creation program, and a file. A storage processing program, a storage path creation processing program, data processed by each processing program, document data, and the like are stored.
[0023]
A part of or all of the programs, data, etc. stored in the storage medium 7 are received from the transmission control unit 9 via other transmission devices such as a network line from other devices such as servers and clients, and stored. Further, the storage medium 7 may be a storage medium of a server constructed on a network. Furthermore, the program may be transmitted to a server or a client via a transmission medium such as a network line and installed in these devices.
[0024]
The transmission control unit 9 is configured by a modem (MODEM / DEModulator), a terminal adapter (TA), or the like, and is a control for communicating with an external device via a communication line such as a telephone line or an ISDN line. I do. In order to communicate with an external device such as a personal computer via a telephone line, the modem modulates the digital data processed by the CPU 2 into an analog signal suitable for the frequency band of the telephone line, and also via the telephone line. The terminal adapter converts the existing interface into an interface corresponding to ISDN in order to communicate with an external device such as a personal computer via an ISDN line. It is a device to do.
[0025]
FIG. 2 is a diagram illustrating an example of a dialog box displayed on the display device 5 when an instruction to save a file is input by the input device 3, and the file is saved in both a personal storage location and a shared storage location. This shows the case where the designation to do is made. As shown in FIG. 2, the dialog box 20 has a personal storage item 21 for storing a file in a storage location of a personal computer and a shared storage item 22 for storing a file in a shared storage location. In addition, an “OK” button 23 and a “Cancel” button 24 are provided.
[0026]
The personal storage item 21 is provided with an input area for designating “personal storage location”, “storage file name”, “identification name”, and “position”. In “Personal storage location”, for example, a drive, a directory name, etc. for storing a file such as “C: \ My Documents” are input and specified. This “personal storage location” may be, for example, a drop-down list, and may be configured to be input by selecting a desired directory name among the directories in the list.
[0027]
In “Save File Name”, for example, a file name to be assigned to a file to be saved, such as “Idea Sheet”, is input and specified. In “Identification Name”, for example, an identifier for identification when “Save File Name” of a file to be saved is the same as “Save File Name” of an existing file, such as “(AAA device)”. ,It is specified. In this “identification name”, an identifier different from the identifier of the existing storage file may be automatically input and designated. For example, files with file names ("Saved file name" + "Identification name") such as "Idea sheet (BBB device)" and "Idea sheet (CCC device)" existed in "C: \ My Documents" In this case, an identifier such as “(AAA device)” is automatically input and designated as “identification name”.
[0028]
In the “position”, when creating a storage path in the later-described storage path creation processing, either “rear” or “front” is input and specified as a position to insert the “identification name”. If “rear” is specified, “identification name” is inserted immediately after “save file name”, and if “forward” is specified, “identification name” immediately before “save file name”. Is inserted. This “position” may be a drop-down list so that, for example, “rear” and “front” can be selected and designated.
[0029]
In FIG. 2, the shared storage item 22 is provided with an input area for designating “personal storage location”, “storage file name”, “identification name”, and “position”. In “personal storage location”, for example, a drive, directory name, etc. of a shared storage location for storing a file such as “\\ Server \ CASIO \ patent idea” are input and specified. This “shared storage location” is, for example, a drop-down list, and may be input by selecting a desired directory among the directories in the list.
[0030]
In “Save File Name”, for example, a file name to be assigned to a file to be saved, such as “Idea Sheet”, is input and specified. In “Identification Name”, for example, an identifier for identification when “Save File Name” of a file to be saved is the same as “Save File Name” of an existing file, such as “(AAA device)”. ,It is specified. Similarly to the “identification name” of the personal storage item 21, an identifier different from the identifier of the existing storage file is automatically input and specified for the “identification name” of the shared storage item 22. Also good.
[0031]
In this case, for example, when saving a document file based on a base paper file whose file name is “Idea Sheet”, which is stored in “\\ Server \ CASIO \ Patent Idea”, for example, “\ If the files “Idea Sheet (BBB device) .doc” and “Idea Sheet (CCC device) .doc” are stored in “\ Server \ CASIO \ Patent Ideas” as existing files, the “Identification Name” For example, an identifier such as “(AAA device)” is automatically input and specified.
[0032]
In the “location” of the shared storage item 22, as in the “location” of the personal storage item 21, either “rear” or “front” is input and specified as the position to insert the “identification name”. For example, a drop-down list may be used so that “backward” and “frontward” can be selected.
[0033]
In the initial state of the dialog box 20, if the file instructed to be stored is a raw paper file, the personal storage item 21 is input with the contents input and designated by the previous user in each input area. In the shared storage item 22, “shared storage location” and “save file name” corresponding to the attribute information (storage location, file name, etc.) of the base paper file stored together with the read base paper file are input. Is displayed.
[0034]
If the file instructed to save is not a base paper file and has no attribute information attached, the file is saved in each input area in the personal saving item 21 in the initial state of the dialog box 20. The content based on the stored location is specified, and the shared storage item 22 displays a state in which nothing is input (for example, a display state as shown in FIG. 3).
[0035]
It is possible to arbitrarily change or correct the designated content by key input by the input device 3 or selection designation in the drop-down list from the designated content of each input area in these initial states. In the initial state of the dialog box 20, the same data may be input to the “identification name” of the personal storage item 21 and the “identification name” of the shared storage item 22.
[0036]
FIG. 3 is a diagram showing an example of a display state of a dialog box displayed on the display device 5 when an instruction to save a file is input by the input device 3, and designation to save only in a personal storage location is performed. Shows the case. In this case, the data in each input area of the shared storage item 22 in the dialog box 20 is cleared ("Position" is always cleared because either "Back" or "Front" is always specified). Data is input only to each input area of the storage item 21.
[0037]
Further, in contrast to the case shown in FIG. 3, by clearing the data in each input area of the personal storage item 21 and inputting the data only in each input area of the shared storage item 22, the shared storage location You can also save the file only to
[0038]
Next, the operation will be described.
First, a file saving process executed by the CPU 2 of the computer system 1 will be described based on the flowchart shown in FIG. Here, a program for realizing each function described in these flowcharts is stored in the storage medium 7 in the form of a readable program code, and the CPU 2 sequentially executes operations according to the program code. To do. Further, the CPU 2 can sequentially execute the operation according to the above-described program code transmitted through the transmission medium. In other words, in addition to the storage medium 7, the program / data supplied externally via the transmission medium can be used to execute the operation specific to this embodiment.
[0039]
First, the CPU 2 starts a document creation program in accordance with an instruction input from the input device 3, and acquires file data stored in a storage location (step S1). Then, the CPU 2 determines whether or not information related to file storage is added as attribute information for the acquired file data, that is, whether or not the acquired file data is a base paper file (step S2). If added, the data input to each input area of the personal storage item 21 of the dialog box 20 when the previous file storage was added to the file data as attribute information, and the file acquired in step S1 Information related to file storage such as the shared storage location and file name set for the data is acquired (step S3), and the process proceeds to step S5.
[0040]
If information related to file storage is not added as attribute information for the acquired file data, the storage location where the file data is stored is acquired (step S4), and the process proceeds to step S5.
[0041]
Next, the CPU 2 determines whether the creation and editing of the document has been completed (for example, a document editing end instruction has been input from the input device 3) (step S5), and the creation and editing of the document has not been completed. In this case, the CPU 2 determines whether or not a file saving instruction from the input device 3 has been input (step S6). If the file saving instruction is not input, the document is created / edited based on the raw paper file acquired in step S1 (step S17), and the process returns to step S5.
[0042]
In step S6, when a file saving instruction is input, the CPU 2 inputs it to each input area of the personal saving item 21 of the dialog box 20 at the time of the previous file saving acquired as attribute information in step S3. Initial data based on the data and shared storage location set for the file, initial data based on the file name, etc. (initial state) input to each input area, or the storage location of the file data acquired in step S4 A file saving dialog box 20 is displayed on the display device 5 in a state where the initial data based on is input to each input area (step S7).
[0043]
Then, in accordance with the input / correction instruction from the input device 3, information related to file storage such as “personal storage location”, “storage file name”, “identification name”, and “position” of the personal storage item 21 is designated (step) S8-S10). Further, in accordance with an input / correction instruction from the input device 3, information relating to file storage such as “shared storage location”, “save file name”, “identification name”, and “location” of the shared storage item 22 is designated (step) S11 to S13).
[0044]
Then, the CPU 2 determines which one of the “OK” button 23 and the “cancel” button 24 included in the dialog box 20 is pressed (step S14), and when the “cancel” button 24 is pressed, Then, the data of each input area designated by the processing in steps S8 to S13 is canceled (cleared), and the document is created / edited based on the file data acquired in step S1 (step S17), and step S5 is executed. Return to.
[0045]
When the “OK” button 23 is pressed, the CPU 2 designates information related to file storage in at least one of the personal storage item 21 and the shared storage item 22 in the processing of steps S8 to S13. It is discriminated whether or not (step S15). If the designation has been made, the designated contents of the information relating to the file saving are temporarily saved (stored) in the RAM 4 (step S16), the document is created / edited (step S17), and the process returns to step S5. . If neither designation has been made, the process returns to step S7, and processing for designating information relating to file storage (steps S8 to S13) is performed again.
[0046]
If it is determined in step S5 that the document creation / editing process has been completed, the CPU 2 inputs data to each input area in the personal storage item 21 and specifies information related to file storage. It is determined whether or not (step S18). When information related to file storage is specified in each input area in the personal storage item 21 and stored in the RAM 4, the stored "personal storage location", "storage file name", "identification name" ”And“ Position ”, a storage path creation process (see FIG. 5) is executed (step S19), and the process proceeds to step S20. If no information related to file storage is specified in each input area of the personal storage item 21, the process directly proceeds to step S20.
[0047]
In step S <b> 20, the CPU 2 determines whether data is input to each input area in the shared storage item 22 and information regarding file storage is specified. When information related to file storage is specified in each input area in the shared storage item 22 and stored in the RAM 4, the document data is recognized as raw paper data, and the “shared storage” stored in the RAM 4 is recognized. Based on the “location”, “save file name”, “identification name”, “position, etc.”, a save path creation process (see FIG. 5) is executed (step S21), and the process proceeds to step S22. If no information related to file storage is specified in each input area in the shared storage item 22, it is recognized as normal personal document data, and the process proceeds to step S22.
[0048]
In step S22, it is determined whether or not a file having the same file name ("stored file name" + "identifier") already exists in the designated storage location. If a file with the same file name does not exist, the file is saved as it is in a personal storage location or a shared storage location, and in step S16, information on file storage temporarily stored in the RAM 4 is stored together with the file as attribute information. The data is stored in the device 6 (step S24), and the process is terminated.
[0049]
In step S22, if a file having the same file name already exists, whether or not to overwrite the file (for example, whether or not an overwrite saving instruction is input by the input device 3), that is, a raw paper file It is determined whether or not the content of itself is updated (step S23). If there is an overwriting save instruction input, the file is overwritten and saved in the existing file at the designated saving location, and the document file is saved as attribute information with respect to the file saving temporarily saved in the RAM 4 in step S16. At the same time, it is stored in the storage device 6 (step S24), and the process is terminated. If there is no overwriting save instruction input, it is determined that the file name, the save location, etc. have been specified incorrectly, and the process returns to step S7 in order to specify each piece of information relating to the file save again.
[0050]
Next, storage path creation processing (FIG. 4, steps S17 and S19) executed by the CPU 2 of the computer system 1 will be described based on the flowchart shown in FIG.
[0051]
The data specified in the personal storage item 21 specified in the dialog box 20 or the data specified in the shared storage item 22 (storage location, storage file name, identification name, position, etc.) is read (step S30) and identified. It is determined whether the designation of the position to insert the name is forward or backward (step S31). If it is forward, the identification name is inserted in front of the file name to create a path (step S32). Returning to the file saving process (FIG. 4). If it is backward, the identification name is inserted behind the file name to create a path (step S33), and the process returns to the file storage process (FIG. 4).
[0052]
For example, when the specified content as shown in FIG. 2 is input to each input area of the dialog box 20, the personal storage path created by the above-described storage path creation process (FIG. 5) is “C: \ My Documents \ Idea Sheet (AAA device) .doc ", and the shared storage path is" \\ Server \ CASIO \ Patent Ideas \ Idea Sheet (AAA device) .doc ".
[0053]
Also, for example, when the designation as shown in FIG. 3 is input to each input area of the dialog box 20, the personal storage path created by the above-described storage path creation process (FIG. 5) is “C: \ My Documents \ 0001-Idea Sheet.doc ”. In this case, since “position” is designated as “front”, “0001-” designated as “identification name” is inserted immediately before “idea sheet” designated as “save file name”. Yes. As shown in FIG. 3, when no data is input to the shared storage item 22, a shared storage path is not created.
[0054]
As described above, the CPU 2 starts the document creation program, acquires the file data stored in the storage location, and follows the file storage instruction from the input device 3 to save the file in the dialog box 20 (FIG. 2, FIG. 2). 3)) in the state (initial state) in which initial data based on attribute information added to the base paper file and stored in each input area or initial data based on the storage location where the acquired file is stored is input. Is displayed on the display device 5. In this initial state, the personal storage item 21 of the dialog box 20 is input with the data input when the file was last stored or the data based on the storage location where the file was stored, and the shared storage item 22. In the field, a shared storage location, a storage file name, and the like corresponding to the acquired raw paper file are input.
[0055]
Then, the CPU 2 designates a personal storage location, a storage file name, an identification name, a shared storage location, a storage file name, an identification name, etc. in accordance with an input / correction instruction from the input device 3, and the specified contents are stored in the RAM 4. Save temporarily. When a document creation / editing end instruction is input from the input device 3, a storage path creation process (FIG. 5) is executed based on the designated content temporarily stored in the RAM 4, and the personal storage location and shared storage location are set. Save the file.
[0056]
Therefore, information about file storage is added to the base paper file that is shared and saved, and when the base paper file is acquired and the document is created and edited, the shared storage location and storage file name corresponding to the base paper file are saved. Is automatically input and specified as the initial data for the “shared storage location” and “save file name” in the shared storage item 21, so that multiple documents can be created individually for documents based on the same raw paper file. Even in the case of a document, the file storage location and file name can be made uniform. In addition, the file can be stored in the shared storage location more reliably and easily. This makes it easy to manage and organize files in the shared storage location, and to easily use these document files as shared assets.
[0057]
In addition, when saving the same file, it is possible to save in two storage locations, a personal storage location and a shared storage location, with one operation, so there is no need to perform the storage operation twice and work efficiency. Can be improved. In addition, the file can be more securely stored in two storage locations.
[0058]
Furthermore, since an individual identifier is automatically set for each file as the “identification name” and inserted immediately before or after the “save file name”, an individual file name can be assigned to each file. It becomes easy to manage and organize files in a shared storage location where document files respectively created by a plurality of users are stored, and the document file stored in the shared storage location can be more easily used as a shared asset.
[0059]
In addition, when specifying the storage location, the user can check the initial data automatically set in the dialog box 20 displayed on the display device 5, so that the desired storage location, file name, etc. can be entered. The designation can be made more easily.
[0060]
In the above-described embodiment, the document file is saved at the same time in two save locations. For example, when saving a file including a table data file, an image data file, etc. It is possible to apply.
[0061]
In the above embodiment, the shared storage location information is added to the file and stored, but this may be backup storage location information or a plurality of storage location information to be stored. You may make it memorize.
[0062]
In the above-described embodiment, the case where a document file based on a base paper file stored in a shared storage location is stored has been described. However, for example, the present invention is applied to a case where a newly created file is stored. It is possible. In that case, for example, the initial state of the dialog box 20 may be configured to display a state in which nothing is input in each input area, and a new input is performed. In this case, shared storage location information is added and stored, and thereafter, the document file is handled as a base paper file in which a storage location other than the user-specified storage location is specified.
[0063]
Furthermore, the initial state setting of the dialog box 20 may be changeable by the user, and other detailed configurations may be changed as appropriate without departing from the spirit of the present invention.
[0064]
【The invention's effect】
According to the first aspect of the invention, since the personal storage location information or the shared storage location information is added to the edited data file and stored, when the data file is stored, the personal storage location information is stored. You can automatically specify personal or shared storage locations according to location information or shared storage location information, ensuring that personal data files are stored in personal storage locations and shared data files are stored in shared storage locations It is easy to use the data file as a shared asset, and the same data file is assigned as the name of the data file with the individual identification name added to the file name of the edited data file. The file names of data files based on the Yl name can add, managing files in a shared storage location data files created respectively by a plurality of users are stored, organized is facilitated, it is easy to use than the File as shared assets.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main configuration of a control system of a computer system 1 according to an embodiment to which the present invention is applied.
2 is a diagram showing a specific example of a dialog box 20 displayed on the display device 5 of FIG.
3 is a diagram showing a specific example of a dialog box 20 displayed on the display device 5 of FIG.
FIG. 4 is a flowchart showing file saving processing executed by the computer system 1 of FIG.
5 is a flowchart showing a storage path creation process executed by the computer system 1 of FIG.
[Explanation of symbols]
1 Computer system
2 CPU
3 Input devices
4 RAM
5 display devices
6 Storage device
7 Storage media
8 Printing device
9 Transmission control unit
10 buses
20 Dialog box
21 Items for personal storage
22 Items for shared storage
23 “OK” button
24 “Cancel” button

Claims (2)

保存されているデータファイルを読み込み、編集が行われたデータファイルを保存するファイル保存管理装置であって、
前記データファイルの保存を行う際に、個人保存場所情報または共有保存場所情報を入力すると共に、前記データファイルを識別するための識別名称情報と、個人または共用を個別に識別するための個別の識別名とを入力するための入力画面を表示する表示手段と、
前記データファイルに対し、前記入力画面で入力された個人保存場所情報または共有保存場所情報を付加する保存場所情報付加手段と、
前記データファイルに対し、前記入力画面で入力された識別名称情報と個別の識別名とを付加する識別名称情報付加手段と、
前記識別名称情報付加手段により当該データファイルに対して付加された識別名称情報個別の識別名とを付加した名称を当該データファイルのファイル名として指定するファイル名指定手段と、
前記保存場所情報付加手段により前記データファイルに対して付加されている個人保存場所情報または共有保存場所情報を取得する保存場所情報取得手段と、
前記保存場所情報取得手段により、個人保存場所情報を取得した場合には、前記保存指示されたデータファイルを該個人保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される個人用の保存場所に保存し、共有保存場所情報を取得した場合には、前記保存指示されたデータファイルを該共有保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される共有の保存場所に保存するデータ保存手段と、
を備えることを特徴とするファイル保存管理装置。
A file storage management device that reads a saved data file and saves the edited data file.
When storing the data file, the personal storage location information or the shared storage location information is input, and the identification name information for identifying the data file and the individual identification for individually identifying the individual or the common Display means for displaying an input screen for inputting a name ;
Storage location information adding means for adding personal storage location information or shared storage location information entered on the input screen to the data file;
Identification name information adding means for adding the identification name information input on the input screen and individual identification names to the data file;
A file name designating unit for designating a name obtained by adding the identification name information added to the data file by the identification name information adding unit and an individual identification name as a file name of the data file;
Storage location information acquisition means for acquiring personal storage location information or shared storage location information added to the data file by the storage location information addition means;
When the personal storage location information is acquired by the storage location information acquisition unit, the data file instructed to be stored is identified by the personal storage location information and the personal name specified by the file name specified by the file name specification unit If the shared storage location information is acquired, the data file instructed to be stored is stored in the shared location specified by the shared storage location information and the file name specified by the file name specifying means. Data storage means for storing in the location ;
A file storage management device comprising:
保存されているデータファイルを読み込み、編集が行われたデータファイルを保存するファイル保存管理装置に備えられるコンピュータを、
前記データファイルの保存を行う際に、個人保存場所情報または共有保存場所情報を入力すると共に、前記データファイルを識別するための識別名称情報と、個人または共用を個別に識別するための個別の識別名とを入力するための入力画面を表示する表示手段、
前記データファイルに対し、前記入力画面で入力された個人保存場所情報または共有保存場所情報を付加する保存場所情報付加手段、
前記データファイルに対し、前記入力画面で入力された識別名称情報と個別の識別名とを付加する識別名称情報付加手段、
前記識別名称情報付加手段により当該データファイルに対して付加された識別名称情報個別の識別名とを付加した名称を当該データファイルのファイル名として指定するファイル名指定手段、
前記保存場所情報付加手段により前記データファイルに対して付加されている個人保存場所情報または共有保存場所情報を取得する保存場所情報取得手段、
前記保存場所情報取得手段により、個人保存場所情報を取得した場合には、前記保存指示されたデータファイルを該個人保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される個人用の保存場所に保存し、共有保存場所情報を取得した場合には、前記保存指示されたデータファイルを該共有保存場所情報と前記ファイル名指定手段により指定されたファイル名称により特定される共有の保存場所に保存するデータ保存手段、
として機能させるためのプログラムを記憶した記憶媒体。
A computer provided in a file storage management device that reads a stored data file and stores the edited data file .
When storing the data file, the personal storage location information or the shared storage location information is input, and the identification name information for identifying the data file and the individual identification for individually identifying the individual or the common Display means for displaying an input screen for entering a name ,
Storage location information adding means for adding personal storage location information or shared storage location information entered on the input screen to the data file,
Identification name information adding means for adding the identification name information inputted on the input screen and individual identification names to the data file,
A file name designating unit for designating a name obtained by adding the identification name information added to the data file by the identification name information adding unit and an individual identification name as a file name of the data file;
Storage location information acquisition means for acquiring personal storage location information or shared storage location information added to the data file by the storage location information addition means;
When the personal storage location information is acquired by the storage location information acquisition unit, the data file instructed to be stored is identified by the personal storage location information and the personal name specified by the file name specified by the file name specification unit If the shared storage location information is acquired, the data file instructed to be stored is stored in the shared location specified by the shared storage location information and the file name specified by the file name specifying means. Data storage means to save in place ,
A storage medium storing a program for functioning as a computer.
JP2000002840A 2000-01-11 2000-01-11 File storage management device and storage medium Expired - Fee Related JP4103282B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000002840A JP4103282B2 (en) 2000-01-11 2000-01-11 File storage management device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000002840A JP4103282B2 (en) 2000-01-11 2000-01-11 File storage management device and storage medium

Publications (3)

Publication Number Publication Date
JP2001195290A JP2001195290A (en) 2001-07-19
JP2001195290A5 JP2001195290A5 (en) 2005-03-10
JP4103282B2 true JP4103282B2 (en) 2008-06-18

Family

ID=18531891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000002840A Expired - Fee Related JP4103282B2 (en) 2000-01-11 2000-01-11 File storage management device and storage medium

Country Status (1)

Country Link
JP (1) JP4103282B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5349767B2 (en) * 2007-06-20 2013-11-20 創英株式会社 Document storage system and document storage method
CN112784544B (en) * 2020-06-08 2024-09-06 北京金山办公软件股份有限公司 Method, device and electronic device for cancelling document content saving

Also Published As

Publication number Publication date
JP2001195290A (en) 2001-07-19

Similar Documents

Publication Publication Date Title
TW464817B (en) Technique for creating audience-specific views of documents
US7907301B2 (en) Information processing apparatus having printer driver and sheet parameter setting method for printer driver
US6421685B1 (en) File data synchronization in two computer systems
US20120317469A1 (en) Device, method, and computer readable medium for providing forms
JP4103282B2 (en) File storage management device and storage medium
JP3658968B2 (en) DATA OUTPUT DEVICE, DATA OUTPUT METHOD, STORAGE MEDIUM CONTAINING DATA OUTPUT PROGRAM, AND PRINTING DEVICE
US7590769B2 (en) Data communication apparatus and transmission reservation managing method
US20040083470A1 (en) Information updating apparatus, information updating method and recording medium for recording information updating program
CN100437462C (en) Image forming apparatus with selective printing function, printing system and method
JP2006004024A (en) Program to be executed by the directory server
JP2002222382A (en) Electronic data format conversion system
JP5397591B2 (en) Document management program and document management apparatus
JP3713594B2 (en) Web page registration method by e-mail, Web page registration apparatus by e-mail, recording medium recording program for registering Web page by e-mail, and e-mail
JPH07121529A (en) Document processor
JPH04320551A (en) Hypertext device
KR20080090792A (en) Medical record information database management method and database accordingly
JPH11338611A (en) Data input / output method and recording medium recording the program
JP2002109166A (en) Document approval system
JP4430213B2 (en) Component information processing method, apparatus, system, and recording medium
JP3989802B2 (en) Printed electronic data storage position information management system, printed electronic data storage position information management apparatus, printed electronic data storage position information management method, printed electronic data storage position information management Program and recording medium
JP4140266B2 (en) Data management apparatus and program
JP3794106B2 (en) Data management apparatus and storage medium
JPH0548799A (en) Equipment
JP3567697B2 (en) Business document output device
JP2024022404A (en) How to manage file-related information

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040405

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071016

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071218

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080304

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080317

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110404

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120404

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120404

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130404

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130404

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140404

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees