(57)【要約】【課題】従来のファイル操作装置においては、フォルダ単位で、データの機密性を担保するために、一括したファイル操作を行うことができない、という課題があった。【解決手段】原本ファイルが１以上格納されるフォルダを識別する情報である第一フォルダ識別子と第一利用制限情報を有するフォルダ単位操作情報を１以上格納しているフォルダ単位操作情報格納部と、フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対して、当該第一フォルダ識別子と対になる第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得る利用制限設定部を具備するファイル操作装置により、フォルダ単位で、データの機密性を担保するために、一括したファイル操作を行うことができる。【選択図】図１
2007172021.tif 000002
【特許請求の範囲】
【請求項１】
操作されるファイルである原本ファイルが１以上格納されるフォルダを識別する情報である第一フォルダ識別子と当該フォルダ内に存在するファイルの利用を制限するための情報である第一利用制限情報を有するフォルダ単位操作情報を１以上格納しているフォルダ単位操作情報格納部と、
前記フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対して、当該第一フォルダ識別子と対になる第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得る利用制限設定部を具備するファイル操作装置。
【請求項２】
前記利用制限設定部は、
利用制限設定部が行った設定済ファイルを得る処理の実行に関する情報であるログ情報が格納され得るログ情報格納手段と、
前記設定済ファイルを得る処理を実行した場合に、当該処理の記録についての情報であるログ情報を生成し、当該ログ情報を前記ログ情報格納手段に蓄積するログ情報蓄積手段と、
予め決められたタイミングで、前記フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対して、当該第一フォルダ識別子と対になる第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得る利用制限設定手段を具備する請求項１記載のファイル操作装置。
【請求項３】
前記利用制限設定手段は、
予め決められたタイミングで、前記フォルダ単位操作情報格納部のフォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在するファイルの識別子を取得し、前記ログ情報を参照し、前記第一フォルダ識別子と対になっている第一利用制限情報を用いて、対応する設定済ファイルを得ていない未処理ファイルに対してのみ処理を実行し、当該未処理ファイルに対応する設定済ファイルであり、第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する設定済ファイルを得る請求項２記載のファイル操作装置。
【請求項４】
前記フォルダ単位操作情報は、
１以上の第一フォルダ識別子、前記設定済ファイルが配置されるフォルダを識別する情報である第二フォルダ識別子を１以上、および第一利用制限情報を有し、
前記利用制限設定部は、
前記フォルダ単位操作情報が有する１以上の第一フォルダ識別子で識別される１以上のフォルダ内に存在する１以上の原本ファイルに対して、当該１以上の第一フォルダ識別子と対になる第一利用制限情報を用いて、第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得て、当該１以上の設定済ファイルを前記１以上の第二フォルダ識別子で識別される１以上のフォルダに配置する請求項１から請求項３いずれか記載のファイル操作装置。
【請求項５】
前記利用制限設定部が行う処理は、原本ファイルの本体データの暗号化処理を含み、
前記本体データについての情報は、前記原本ファイルの本体データが暗号化されたデータである請求項１から請求項４いずれか記載のファイル操作装置。
【請求項６】
原本ファイルに対する利用を制限するための情報である第一利用制限情報を格納している第一利用制限情報格納部と、
前記原本ファイルに対して、前記第一利用制限情報を用いて、第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得る処理を実行する利用制限設定部を具備し、
前記利用制限設定部は、
前記設定済ファイルを得る処理の実行前の原本ファイルと、前記設定済ファイルを得る処理の実行後の原本ファイルが変化しているか否かを判断する判断手段と、
前記判断手段の判断結果が変化していないとの判断結果である場合、前記設定済ファイルを得る利用制限設定手段を具備するファイル操作装置。
【請求項７】
前記利用制限設定部は、
前記設定済ファイルを得る処理の実行前の原本ファイルと、前記設定済ファイルを得る処理の実行後の原本ファイルが変化しているか否かを判断する判断手段と、
前記判断手段の判断結果が変化していないとの判断結果である場合、前記設定済ファイルを得る利用制限設定手段を具備する請求項１記載のファイル操作装置。
【請求項８】
前記利用制限設定手段は、
前記判断手段の判断結果が変化しているとの判断結果である場合、変化後の原本ファイルに対して、前記第一利用制限情報を用いて処理を行い、第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する設定済ファイルを得る請求項６または請求項７記載のファイル操作装置。
【請求項９】
前記設定済ファイルが有する第二利用制限情報に従って、前記設定済ファイルを処理するファイル処理部をさらに具備する請求項１から請求項８いずれか記載のファイル操作装置。
【請求項１０】
コンピュータに、
格納しているフォルダ単位操作情報を読み出すステップと、
前記読み出したフォルダ単位操作情報が有する第一フォルダ識別子を取得するステップと、
当該第一フォルダ識別子と対になる第一利用制限情報を取得するステップと、
取得した第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対する１以上の設定済ファイルを生成するステップと、
前記１以上の各設定済ファイルに、前記第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を記録するステップと、
前記１以上の各設定済ファイルに、対応する原本ファイルの本体データについての情報を記録し、１以上の設定済ファイルを得るステップと、
前記１以上の設定済ファイルを蓄積するステップを実行させるためのプログラム。
【請求項１１】
コンピュータに、
前記設定済ファイルを得る処理を実行した場合に、当該処理の記録についての情報であるログ情報を生成し、当該ログ情報を記録媒体に蓄積するログ情報蓄積ステップをさらに実行させるための請求項１０記載のプログラム。
【請求項１２】
前記設定済ファイルを得るステップにおいて、
予め決められたタイミングで、前記フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在するファイルの識別子を取得し、前記ログ情報を参照し、前記第一フォルダ識別子と対になっている第一利用制限情報を用いて、対応する設定済ファイルを得ていない未処理ファイルに対してのみ処理を実行し、当該未処理ファイルに対応する設定済ファイルであり、第二利用制限情報を有する設定済ファイルを得る請求項１１記載のプログラム。
【請求項１３】
前記フォルダ単位操作情報は、
１以上の第一フォルダ識別子、前記設定済ファイルが配置されるフォルダを識別する情報である第二フォルダ識別子を１以上、および第一利用制限情報を有し、
前記設定済ファイルを得るステップにおいて、
前記フォルダ単位操作情報が有する１以上の第一フォルダ識別子で識別される１以上のフォルダ内に存在する１以上の原本ファイルに対して、当該１以上の第一フォルダ識別子と対になる第一利用制限情報を用いて、第二利用制限情報を有する１以上の設定済ファイルを得て、当該１以上の設定済ファイルを前記１以上の第二フォルダ識別子で識別される１以上のフォルダに配置する請求項１０から請求項１２記載のプログラム。
【請求項１４】
前記設定済ファイルを得るステップにおいて、
原本ファイルの本体データの暗号化処理をさらに行い、当該暗号化された本体データが設定済ファイルに記録される請求項１０から請求項１３記載のプログラム。
【請求項１５】
コンピュータに、
格納している原本ファイルを読み出すステップと、
前記原本ファイルの本体データを取得するステップと、
格納している第一利用制限情報を読み出すステップと、
設定済ファイルを生成するステップと、
前記生成した設定済ファイルに、前記読み出した第一利用制限情報を用いて、第二利用制限情報を書き込むステップと、
前記取得した本体データについての情報を前記設定済ファイルに書き込むステップと、
前記設定済ファイルを得る前記処理の実行前の原本ファイルと、前記設定済ファイルを得る前記処理の実行後の原本ファイルが変化しているか否かを判断する判断ステップと、
前記判断ステップにおける判断結果が変化していないとの判断結果である場合、前記設定済ファイルを蓄積するステップを実行させるためのプログラム。
【請求項１６】
コンピュータに、
格納しているフォルダ単位操作情報を読み出すステップと、
前記読み出したフォルダ単位操作情報が有する第一フォルダ識別子を取得するステップと、
当該第一フォルダ識別子と対になる第一利用制限情報を前記フォルダ単位操作情報から取得するステップと、
取得した第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対する１以上の設定済ファイルを生成するステップと、
前記１以上の各設定済ファイルに、前記第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を記録するステップと、
前記１以上の各設定済ファイルに、対応する原本ファイルの本体データについての情報を記録し、１以上の設定済ファイルを得るステップと、
前記設定済ファイルを得る前記処理の実行前の原本ファイルと、前記設定済ファイルを得る前記処理の実行後の原本ファイルが変化しているか否かを判断する判断ステップと、
前記判断ステップにおける判断結果が変化していないとの判断結果である場合、前記設定済ファイルを蓄積するステップを実行させるためのプログラム。
【請求項１７】
コンピュータに、
前記判断ステップにおける判断結果が変化しているとの判断結果である場合、変化後の原本ファイルに対して、前記第一利用制限情報を用いて処理を行い、第二利用制限情報を有する設定済ファイルを得るステップをさらに実行させるための請求項１５または請求項１６記載のプログラム。
【請求項１８】
コンピュータに、
前記設定済ファイルが有する第二利用制限情報に従って、前記設定済ファイルを処理するファイル処理ステップをさらに実行させるための請求項１０から請求項１７いずれか記載のプログラム。
【請求項１９】
格納しているフォルダ単位操作情報を読み出すステップと、
前記読み出したフォルダ単位操作情報が有する第一フォルダ識別子を取得するステップと、
当該第一フォルダ識別子と対になる第一利用制限情報を取得するステップと、
取得した第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対する１以上の設定済ファイルを生成するステップと、
前記１以上の各設定済ファイルに、前記第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を記録するステップと、
前記１以上の各設定済ファイルに、対応する原本ファイルの本体データについての情報を記録し、１以上の設定済ファイルを得るステップと、
前記１以上の設定済ファイルを蓄積するステップを具備するファイル操作方法。
【請求項２０】
格納している原本ファイルを読み出すステップと、
前記原本ファイルの本体データを取得するステップと、
格納している第一利用制限情報を読み出すステップと、
設定済ファイルを生成するステップと、
前記生成した設定済ファイルに、前記読み出した第一利用制限情報を用いて、第二利用制限情報を書き込むステップと、
前記取得した本体データについての情報を前記設定済ファイルに書き込むステップと、
前記設定済ファイルを得る前記処理の実行前の原本ファイルと、前記設定済ファイルを得る前記処理の実行後の原本ファイルが変化しているか否かを判断する判断ステップと、
前記判断ステップにおける判断結果が変化していないとの判断結果である場合、前記設定済ファイルを蓄積するステップを具備するファイル操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルを操作するファイル操作装置等に関するものである。
【背景技術】
【０００２】
従来のファイル操作装置において、データファイルの実体データとこの実体データの格納位置を示す管理情報とを記憶する記憶手段と、データファイルを削除する際にユーザの指示により実体データを残したまま管理情報を削除するか又は実体データを所定のコードで上書きした後に管理情報を削除するかを切替える制御手段と、を具備し、かかる装置により、ユーザがデータファイルを削除するときに機密性の高いデータが第三者に漏洩することを確実に防止しつつ、データの削除処理を高速に行うことができ、また、機密性の高いデータの削除処理に要する操作を簡易にし、さらに、共通仕様のインデックスのフォーマットを使用する装置においても対応することができた（例えば、特許文献１参照）。
【特許文献１】特開２００４−１２６９０９号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のファイル操作装置においては、１以上のファイルが格納され得るフォルダ単位で、データの機密性を担保するために、一括したファイル操作を行うことができない、という課題があった。
【０００４】
また、さらに具体的には、従来のファイル操作装置においては、ファイルの利用制限に関する設定を、フォルダ単位で指定し、当該フォルダに存在する１以上のファイルに対して、一括した利用制限を簡単に設定することができない、という課題があった。
【課題を解決するための手段】
【０００５】
本第一の発明のファイル操作装置は、操作されるファイルである原本ファイルが１以上格納されるフォルダを識別する情報である第一フォルダ識別子と当該フォルダ内に存在するファイルの利用を制限するための情報である第一利用制限情報を有するフォルダ単位操作情報を１以上格納しているフォルダ単位操作情報格納部と、前記フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対して、当該第一フォルダ識別子と対になる第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得る利用制限設定部を具備するファイル操作装置である。ここで、本体データについての情報とは、原本ファイルの本体データそのままでも良いし、原本ファイルの本体データを暗号化したデータなどでも良い。
【０００６】
かかる構成により、フォルダ単位で１以上のファイルの利用制限の情報を、一括して設定できる。ファイルに利用制限の情報を設定することにより、ファイルに記載された情報のセキュリティーを担保しつつファイルを利用できる。
【０００７】
また、本第二の発明のファイル操作装置は、第一の発明に対して、前記利用制限設定部は、利用制限設定部が行った設定済ファイルを得る処理の実行に関する情報であるログ情報が格納され得るログ情報格納手段と、前記設定済ファイルを得る処理を実行した場合に、当該処理の記録についての情報であるログ情報を生成し、当該ログ情報を前記ログ情報格納手段に蓄積するログ情報蓄積手段と、予め決められたタイミングで、前記フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対して、当該第一フォルダ識別子と対になる第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得る利用制限設定手段を具備するファイル操作装置である。
【０００８】
かかる構成により、フォルダ単位で１以上のファイルの利用制限の情報を、一括して設定できる。また、利用制限を設定した場合に、当該設定処理のログ情報を残すことができ、そのログ情報を利用できる。このログ情報は、例えば、重複した設定処理を行うことを回避するため等に利用できる。
【０００９】
また、本第三の発明のファイル操作装置は、第二の発明に対して、前記利用制限設定手段は、予め決められたタイミングで、前記フォルダ単位操作情報格納部のフォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在するファイルの識別子を取得し、前記ログ情報を参照し、前記第一フォルダ識別子と対になっている第一利用制限情報を用いて、対応する設定済ファイルを得ていない未処理ファイルに対してのみ処理を実行し、当該未処理ファイルに対応する設定済ファイルであり、第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する設定済ファイルを得るファイル操作装置である。
【００１０】
かかる構成により、フォルダ単位で１以上のファイルの利用制限の情報を、一括して設定できる。また、ログ情報をチェックすることにより、一の原本ファイルに対して、重複した設定処理を行うことがなく、不要な処理を行うことを防止できる。
【００１１】
また、本第四の発明のファイル操作装置は、第一から第三いずれかの発明に対して、前記フォルダ単位操作情報は、１以上の第一フォルダ識別子、前記設定済ファイルが配置されるフォルダを識別する情報である第二フォルダ識別子を１以上、および第一利用制限情報を有し、前記利用制限設定部は、前記フォルダ単位操作情報が有する１以上の第一フォルダ識別子で識別される１以上のフォルダ内に存在する１以上の原本ファイルに対して、当該１以上の第一フォルダ識別子と対になる第一利用制限情報を用いて、第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得て、当該１以上の設定済ファイルを前記１以上の第二フォルダ識別子で識別される１以上のフォルダに配置するファイル操作装置である。
【００１２】
かかる構成により、フォルダ単位で１以上のファイルの利用制限の情報を、一括して設定できる。また、利用制限の情報が記載されたファイルである設定済ファイルを、１以上のフォルダに蓄積できる。したがって、例えば、２以上のフォルダに同じ設定済ファイルを蓄積した場合、フォルダごとに処理を変えるなどの措置を採ることができる。また、フォルダごとに設定済ファイルを利用する部署を変えるなど、ファイルの管理を容易にすることができる。
【００１３】
また、本第五の発明のファイル操作装置は、第一から第四いずれかの発明に対して、前記利用制限設定部が行う処理は、原本ファイルの本体データの暗号化処理を含み、前記本体データについての情報は、前記原本ファイルの本体データが暗号化されたデータであるファイル操作装置である。
【００１４】
かかる構成により、設定済ファイルの本体のデータが暗号化され、情報の機密性をより高めることができる。
【００１５】
また、本第六の発明のファイル操作装置は、原本ファイルに対する利用を制限するための情報である第一利用制限情報を格納している第一利用制限情報格納部と、前記原本ファイルに対して、前記第一利用制限情報を用いて、第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得る処理を実行する利用制限設定部を具備し、前記利用制限設定部は、前記設定済ファイルを得る処理の実行前の原本ファイルと、前記設定済ファイルを得る処理の実行後の原本ファイルが変化しているか否かを判断する判断手段と、前記判断手段の判断結果が変化していないとの判断結果である場合、前記設定済ファイルを得る利用制限設定手段を具備するファイル操作装置である。
【００１６】
かかる構成により、利用制限の情報を設定している間に、原本ファイルが更新された場合、再度、利用制限の情報の設定処理を最初から実行できる。かかる処理により、最新の原本ファイルに対して、利用制限の情報を設定した設定済ファイルを構築できる。
【００１７】
また、本第七の発明のファイル操作装置は、第一の発明に対して、前記利用制限設定部は、前記設定済ファイルを得る処理の実行前の原本ファイルと、前記設定済ファイルを得る処理の実行後の原本ファイルが変化しているか否かを判断する判断手段と、前記判断手段の判断結果が変化していないとの判断結果である場合、前記設定済ファイルを得る利用制限設定手段を具備するファイル操作装置である。
【００１８】
かかる構成により、フォルダ単位で１以上のファイルの利用制限の情報を、一括して設定でき、かつ原本ファイルが設定処理を実行中に変更されていない場合のみ、利用制限の情報を設定した設定済ファイルを確定できる。
【００１９】
また、本第八の発明のファイル操作装置は、第六、第七いずれかの発明に対して、前記利用制限設定手段は、前記判断手段の判断結果が変化しているとの判断結果である場合、変化後の原本ファイルに対して、前記第一利用制限情報を用いて処理を行い、第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する設定済ファイルを得るファイル操作装置である。
【００２０】
かかる構成により、フォルダ単位で１以上のファイルの利用制限の情報を、一括して設定でき、かつ最新の原本ファイルに対して、利用制限の情報を設定した設定済ファイルを構築できる。
【００２１】
また、本第九の発明のファイル操作装置は、第一から第八いずれかの発明に対して、前記設定済ファイルが有する第二利用制限情報に従って、前記設定済ファイルを処理するファイル処理部をさらに具備するファイル操作装置である。
【００２２】
かかる構成により、設定した利用制限の情報にしたがって、ファイルに対して、利用の制限の制御を行える。その結果、ファイルに記載された情報のセキュリティーを担保しつつファイルを利用できる。
【発明の効果】
【００２３】
本発明によるファイル操作装置によれば、ファイルに記載された情報のセキュリティーを担保しつつファイルを利用できる。
【発明を実施するための最良の形態】
【００２４】
以下、ファイル操作装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
【００２５】
図１は、本実施の形態における情報処理システムのブロック図である。本情報処理システムは、ファイル管理装置１１、ファイル操作装置１２を具備する。ファイル管理装置１１は、ファイルを管理している。ファイル管理装置１１は、１以上のフォルダの各フォルダに、０以上のファイルを管理している。フォルダは、ルートのフォルダも含む。また、ファイル管理装置１１は、ユーザのファイル操作を受け付ける。ファイル管理装置１１は、例えば、いわゆるコンピュータであり、ファイル管理装置１１のファイル管理機能は、例えば、いわゆるファイルシステムで実現され得る。
【００２６】
ファイル操作装置１２は、ファイル管理装置１１のファイルを操作する。ここで、操作とは、ファイルの削除、ファイルのアクセス制御、ファイルの生成、改変などを含む。アクセス制御のアクセスとは、ファイルのオープン、読み込み、書き出し、実行などを含む。また、特に、ファイル操作装置１２は、ファイル管理装置１１のファイルに対して、利用制限についての情報を設定する処理を行う。また、本ファイル操作装置１２は、ファイルが有する当該利用制限についての情報に従って、アクセス制御したり、ファイルを削除したりするなど、利用を制限する処理を行う。
【００２７】
ファイル操作装置１２は、フォルダ単位操作情報格納部１２１、利用制限設定部１２２、ファイル処理部１２３を具備する。
【００２８】
また、利用制限設定部１２２は、ログ情報格納手段１２２１、ログ情報蓄積手段１２２２、利用制限設定手段１２２３を具備する。
【００２９】
フォルダ単位操作情報格納部１２１は、操作されるファイルである原本ファイルが１以上格納されるフォルダを識別する情報である第一フォルダ識別子と当該フォルダ内に存在するファイルの利用を制限するための情報である第一利用制限情報を有するフォルダ単位操作情報を１以上格納している。１以上のフォルダ単位操作情報は、一のファイルに格納されていても良いし、一のフォルダ単位操作情報は、データベース中の一レコードであっても良い。フォルダ単位操作情報のデータ構造は、問わない。
【００３０】
フォルダ単位操作情報は、少なくとも第一フォルダ識別子と第一利用制限情報を有する。また、フォルダ単位操作情報は、１以上の第一フォルダ識別子、１以上の第二フォルダ識別子および第一利用制限情報を有することは好適である。第二フォルダ識別子は、設定済ファイルが配置されるフォルダを識別する情報である。第一フォルダ識別子、および第一フォルダ識別子は、通常、フォルダ名であるが、フォルダ識別子（ＩＤ）でも良い。第一利用制限情報は、例えば、ファイルにアクセスできる日時の情報である時限日時情報や、ファイルを利用できる制限回数を示す情報である利用回数情報や、ファイルに対するアクセスに関する情報であるアクセス情報などを有する。時限日時情報は、絶対日時を示す情報や、相対日時を示す情報や、受け取り後経過時間を指定する情報や、オープン後経過時間を指定する情報などがある。絶対日時を示す情報とは、ファイルにアクセスできる時刻を示す情報（例えば、西暦２００５年１２月１９日２２：００、など）である。絶対日時を示す情報が「西暦２００５年１２月１９日２２：００」であれば、「西暦２００５年１２月１９日２２：００」になるまで、当該ファイルにアクセスできる。また、相対日時を示す情報とは、フォルダ単位操作情報がフォルダ単位操作情報格納部１２１に記録（または更新）されてからの時間を示す情報（例えば、今から４８時間など）である。相対日時を示す情報が「１２時間」である場合、フォルダ単位操作情報がフォルダ単位操作情報格納部１２１に記録（または更新）されてから、１２時間の間、ファイルにアクセスできる。また、受け取り後経過時間を指定する情報とは、フォルダにファイルが記録されたり更新されたりした時刻からの経過時間を指定する情報である。受け取り後経過時間を指定する情報が、例えば、「２４時間」である場合、当該受け取り後経過時間を指定する情報は、ファイルが有する属性値である当該ファイルの更新日時から２４時間の間のみ、当該ファイルにアクセスできることを示す。オープン後経過時間を指定する情報とは、ファイルがオープンされてからの累積時間を指定する情報である。オープン後経過時間を指定する情報が「１２時間」であれば、当該ファイルがオープンされてからの累積時間が１２時間経過すると、以後、当該ファイルはオープンできない。また、アクセス情報とは、例えば、ファイルのコピーの許可や禁止を示す情報や、ファイルのコピー＆ペーストの許可や禁止を示す情報や、プリントスクリーンの許可や禁止を示す情報や、編集や別名保存の許可や禁止を示す情報や、印刷の許可や禁止を示す情報や、ＰＤＦ化の許可や禁止を示す情報などである。
【００３１】
フォルダ単位操作情報格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。フォルダ単位操作情報格納部１２１が揮発性の記録媒体である場合、例えば、フォルダ単位操作情報は、図示しないサーバ装置が保持しており、ファイル操作装置１２は、当該サーバ装置からフォルダ単位操作情報を受信するなどして、フォルダ単位操作情報を得る。
【００３２】
利用制限設定部１２２は、フォルダ単位操作情報格納部１２１のフォルダ単位操作情報を読み出し、当該フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイル（通常、全原本ファイルであるが、所定の条件に合致する一部の原本ファイルでも良い。）に対して、当該第一フォルダ識別子と対になる第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を有する１以上の設定済ファイルを得る。また、設定済ファイルは、対応する原本ファイルの本体データについての情報も有する。ここで、「本体データについての情報」とは、ファイルに記載されたデータである本体データそのもの、本体データを暗号化したデータなどである。つまり、利用制限設定部１２２は、例えば、第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対して、当該原本ファイルのヘッダー部に、第二利用制限情報を書き込み、設定済ファイルを得る。そして、利用制限設定部１２２は、通常、設定済ファイルを第一フォルダ識別子で識別されるフォルダに書き込む。また、利用制限設定部１２２は、原本データの本体データを読み出し、暗号化して、当該暗号化したデータを設定済ファイルに追記する。なお、かかる場合、利用制限設定部１２２は、設定済ファイルの元となった原本ファイルを削除しても良いし、他のフォルダに移動等しても良い。また、利用制限設定部１２２は、フォルダ単位操作情報が有する１以上の第一フォルダ識別子で識別される１以上のフォルダ内に存在する１以上の原本ファイルに対して、当該１以上の第一フォルダ識別子と対になる第一利用制限情報を用いて、第二利用制限情報を有する１以上の設定済ファイルを得て、当該１以上の設定済ファイルを１以上の第二フォルダ識別子で識別される１以上のフォルダに配置することは好適である。なお、かかる場合、通常、第二フォルダ識別子の数だけ、設定済ファイルが複写される。ここで、第二利用制限情報は、第一利用制限情報と同一の情報でも良いし、異なる構造の情報でも良い。ただし、通常、第二利用制限情報は、第一利用制限情報と同一内容の情報である。ただし、第二利用制限情報は、第一利用制限情報の一部の情報であっても良い。なお、利用制限設定部１２２は、例えば、設定済ファイルのフッター部などのヘッダー部以外の箇所に、第二利用制限情報を書き込み、設定済ファイルを得ても良い。
【００３３】
利用制限設定部１２２は、通常、ＭＰＵやメモリ等から実現され得る。利用制限設定部１２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３４】
ログ情報格納手段１２２１は、利用制限設定部１２２が行った設定済ファイルを得る処理の実行に関する情報であるログ情報が格納され得る。ログ情報は、例えば、原本ファイルが格納されている第一フォルダ識別子、原本ファイル名、利用制限設定部１２２の処理の状態（処理中、処理済など）、第二フォルダ識別子、設定済ファイル名などを有する。
【００３５】
ログ情報格納手段１２２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３６】
ログ情報蓄積手段１２２２は、設定済ファイルを得る処理を実行した場合に、当該処理の記録についての情報であるログ情報を生成し、当該ログ情報をログ情報格納手段１２２１に蓄積する。また、ログ情報蓄積手段１２２２は、利用制限設定部１２２が原本ファイルを処理するために読み出した場合に、当該原本ファイル名と第一フォルダ識別子の情報を得て、かつ「処理中」の情報を生成する。そして、ログ情報蓄積手段１２２２は、「第一フォルダ識別子、原本ファイル名、文字列"処理中"」の情報を有するログ情報を生成し、ログ情報格納手段１２２１に追記しても良い。そして、ログ情報蓄積手段１２２２は、利用制限設定部１２２が設定済ファイルを得た後に、「第二フォルダ識別子、設定済ファイル名、文字列"処理済"」の情報を生成し、ログ情報を「第一フォルダ識別子、原本ファイル名、第二フォルダ識別子、設定済ファイル名、文字列"処理済"」とし、当該ログ情報を、「第一フォルダ識別子、原本ファイル名、文字列"処理中"」の情報を有するログ情報に上書きしても良い。
【００３７】
ログ情報蓄積手段１２２２は、通常、ＭＰＵやメモリ等から実現され得る。ログ情報蓄積手段１２２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３８】
利用制限設定手段１２２３は、予め決められたタイミングで、フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対して、当該第一フォルダ識別子と対になる第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得る。また、利用制限設定手段１２２３は、予め決められたタイミングで、フォルダ単位操作情報格納部１２１のフォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在するファイルの識別子を取得し、ログ情報を参照し、第一フォルダ識別子と対になっている第一利用制限情報を用いて、対応する設定済ファイルを得ていない未処理ファイルに対してのみ処理を実行し、当該未処理ファイルに対応する設定済ファイルであり、第二利用制限情報を有する設定済ファイルを得ることは好適である。かかる場合、重複した利用制限情報の設定処理を行わなくて良い。ここで、「予め決められたタイミング」とは、例えば、フォルダにファイルが生成された時、または更新された時である。また、「予め決められたタイミング」とは、例えば、ファイル操作装置１２は、所定時間間隔（例えば、５分）のタイミングである。
【００３９】
利用制限設定手段１２２３は、通常、ＭＰＵやメモリ等から実現され得る。利用制限設定手段１２２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４０】
ファイル処理部１２３は、設定済ファイルが有する第二利用制限情報に従って、設定済ファイルを処理する。ファイルの処理とは、ファイルの削除、ファイルをアクセスする場合のアクセス制御、ファイルの利用回数を制限する制御（制限回数を超えた場合、アクセスできなくする制御）や、オープン後経過時間を指定する情報に基づいて、ファイルの累積オープン時間を制限する制御などである。第二利用制限情報が、絶対日時を示す情報を有する場合、例えば、ファイル処理部１２３は、現在時刻の情報を取得し、当該現在時刻が絶対日時を過ぎていると判断した場合、当該第二利用制限情報を有する設定済ファイルを削除したり、アクセスできなくしたりする（ファイルをオープンしないことなどを含む）。また、第二利用制限情報が、相対日時を示す情報を示す情報を有する場合、例えば、ファイル処理部１２３は、現在時刻の情報を取得し、また、フォルダ単位操作情報（通常、ファイル）の更新日時の情報を取得し、当該現在時刻が、更新日時から相対日時以上経過していると判断した場合、当該第二利用制限情報を有する設定済ファイルを削除したり、アクセスできなくしたりする。また、第二利用制限情報が、受け取り後経過時間を指定する情報を有する場合、例えば、ファイル処理部１２３は、現在時刻の情報を取得し、また、当該設定済ファイルの更新日時の情報を取得し、当該現在時刻が、更新日時から受け取り後経過時間以上経過していると判断した場合、当該第二利用制限情報を有する設定済ファイルを削除したり、アクセスできなくしたりする。また、第二利用制限情報が利用回数情報を有する場合、ファイル処理部１２３は、例えば、当該ファイルが一度利用される毎に、第二利用制限情報が有する利用回数情報が示す利用回数をデクリメントし、利用回数情報が示す利用回数が「０」になった以降は、ファイル処理部１２３は、当該ファイルを利用できないように制御する。「利用できないように制御する」とは、当該ファイルをオープンしない、実行しない、等の制御である。また、第二利用制限情報がオープン後経過時間を指定する情報を有する場合、ファイル処理部１２３は、例えば、当該ファイルがオープンされる毎に、オープンされていた時間を計測し、ファイルがクローズされる際に、オープン後経過時間を指定する情報が示す時間をデクリメントし、オープン後経過時間を指定する情報が「０」になった以降は、ファイル処理部１２３は、当該ファイルをオープンできないように制御する。なお、ファイルがオープンされている時間を計測する技術は公知技術である。
【００４１】
ファイル処理部１２３は、通常、ＭＰＵやメモリ等から実現され得る。ファイル処理部１２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４２】
次に、ファイル操作装置１２の動作について図２から図４のフローチャートを用いて説明する。
【００４３】
（ステップＳ２０１）利用制限設定部１２２は、原本ファイルに対して、利用制限の設定処理を行うタイミングであるか否かを判断する。利用制限の設定処理を行うタイミングであればステップＳ２０２に行き、利用制限の設定処理を行うタイミングでなければステップＳ２０８に行く。
【００４４】
（ステップＳ２０２）利用制限設定部１２２は、フォルダ単位操作情報格納部１２１に格納されている全フォルダ単位操作情報を読み出す。
【００４５】
（ステップＳ２０３）利用制限設定部１２２は、ログ情報格納手段１２２１のログ情報を読み出す。
【００４６】
（ステップＳ２０４）利用制限設定部１２２は、カウンタｉに１を代入する。
【００４７】
（ステップＳ２０５）利用制限設定部１２２は、ステップＳ２０２で読み出したフォルダ単位操作情報内に、ｉ番目のフォルダ単位操作情報が存在するか否かを判断する。ｉ番目のフォルダ単位操作情報が存在すればステップＳ２０６に行き、ｉ番目のフォルダ単位操作情報が存在しなければステップＳ２０１に戻る。
【００４８】
（ステップＳ２０６）利用制限設定部１２２は、ｉ番目のフォルダ単位操作情報に対応した処理であるフォルダ単位操作情報処理を行う。フォルダ単位操作情報処理は、フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内の１以上の原本ファイルに対して、処理を行い、１以上の設定済ファイルを作成する処理等である。フォルダ単位操作情報処理の詳細については、図３のフローチャートを用いて説明する。
【００４９】
（ステップＳ２０７）利用制限設定部１２２は、カウンタｉを１、インクリメントする。ステップＳ２０５に戻る。
【００５０】
（ステップＳ２０８）ファイル処理部１２３は、設定済ファイルに対して処理を行うタイミングであるか否かを判断する。この処理とは、設定済ファイルが有する第二利用制限情報に従ったファイルの処理である。処理を行うタイミングは、例えば、図示しない手段が、設定済ファイルを実行したり、オープンしたりするなどのアクセス指示を受け付けたタイミングである。また、処理を行うタイミングは、例えば、ファイル操作装置１２が予め決められた時刻になったことを検知したタイミングである。また、処理を行うタイミングは、例えば、前回処理を行ってから所定時間（例えば、１２時間）経過したことを検知したタイミングである。
【００５１】
（ステップＳ２０９）ファイル処理部１２３は、カウンタｉに１を代入する。
【００５２】
（ステップＳ２１０）ファイル処理部１２３は、ｉ番目の設定済ファイルが存在するか否かを判断する。ｉ番目の設定済ファイルが存在すればステップＳ２１１に行き、ｉ番目の設定済ファイルが存在しなければステップＳ２０１に戻る。なお、設定済ファイルが複数のフォルダに存在する場合は、ファイル処理部１２３は、通常、当該複数のフォルダを検索し、すべての設定済ファイルの識別子を取得し、順にファイル処理を行う。また、設定済ファイルが存在するフォルダは、例えば、フォルダ単位操作情報が保持している。
【００５３】
（ステップＳ２１１）ファイル処理部１２３は、ｉ番目の設定済ファイルに対して、ファイル処理を行う。ファイル処理の詳細については、図４のフローチャートを用いて説明する。
【００５４】
（ステップＳ２１２）ファイル処理部１２３は、カウンタｉを１、インクリメントする。ステップＳ２１０に戻る。
【００５５】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５６】
ステップＳ２０６のフォルダ単位操作情報処理の詳細について、図３のフローチャートを用いて説明する。
【００５７】
（ステップＳ３０１）利用制限設定手段１２２３は、フォルダ単位操作情報が有する１以上の第一フォルダ識別子を取得する。
【００５８】
（ステップＳ３０２）利用制限設定手段１２２３は、フォルダ単位操作情報が有する第一利用制限情報を取得する。
【００５９】
（ステップＳ３０３）利用制限設定手段１２２３は、ステップＳ３０２で取得した第一利用制限情報から第二利用制限情報を構成する。ここでは、例えば、第一利用制限情報のデータ構造を、第二利用制限情報のデータ構造に変換し、第二利用制限情報を得る。なお、第一利用制限情報と第二利用制限情報が同一の情報である場合、本ステップの処理は省略される。
【００６０】
（ステップＳ３０４）利用制限設定手段１２２３は、フォルダ単位操作情報が有する１以上の第二フォルダ識別子を取得する。
【００６１】
（ステップＳ３０５）利用制限設定手段１２２３は、カウンタｉに１を代入する。
【００６２】
（ステップＳ３０６）利用制限設定手段１２２３は、ステップＳ３０１で取得した１以上の第一フォルダ識別子の中に、ｉ番目の第一フォルダ識別子が存在するか否かを判断する。ｉ番目の第一フォルダ識別子が存在すればステップＳ３０７に行き、ｉ番目の第一フォルダ識別子が存在しなければ上位関数にリターンする。
【００６３】
（ステップＳ３０７）利用制限設定手段１２２３は、カウンタｊに１を代入する。
【００６４】
（ステップＳ３０８）利用制限設定手段１２２３は、ｉ番目の第一フォルダ識別子で識別されるフォルダ内に、ｊ番目のファイルが存在するか否かを判断する。ｊ番目のファイルが存在すればステップＳ３０９に行き、ｊ番目のファイルが存在しなければステップＳ３２４に行く。利用制限設定手段１２２３は、例えば、ｉ番目の第一フォルダ識別子で識別されるフォルダ内に存在するファイルの識別子をすべて取得し、ｊ番目のファイル識別子が存在するか否かにより、ｊ番目のファイルが存在するか否かを判断する。
【００６５】
（ステップＳ３０９）利用制限設定手段１２２３は、ｊ番目のファイルのファイル識別子をキーとしてログ情報格納手段１２２１のログ情報を検索する。
【００６６】
（ステップＳ３１０）利用制限設定手段１２２３は、ステップＳ３０９で、ｊ番目のファイルのファイル識別子を有するログ情報が存在し、かつ、当該ログ情報が、ｊ番目のファイル（原本ファイル）に対して処理を行い、既に設定済ファイルが生成されているか否かを判断する。既に設定済ファイルが生成されていれば（処理済）であればステップＳ３２３に行き、処理済でなければステップＳ３１１に行く。なお、ここで、利用制限設定手段１２２３は、ｊ番目のファイル（原本ファイル）をワークバッファ（フォルダなど）にコピーして、当該コピーしたファイルに対して以下の処理を行うことは好適である。このようにすると、ユーザは、元の原本ファイル（ファイル管理装置１１の原本ファイル）を自由に編集等できる。
【００６７】
（ステップＳ３１１）利用制限設定手段１２２３は、ｊ番目のファイル（原本ファイル）に対応する設定済ファイルのファイル識別子を決定する。利用制限設定手段１２２３は、例えば、ｊ番目のファイル（原本ファイル）の識別子が「ａｂｃ．ｄｏｃ」である場合、設定済ファイルのファイル識別子を「ａｂｃ．ｚｇｎ」と決定する。つまり、利用制限設定手段１２２３は、原本ファイルのファイル識別子の本体部分と、予め決められた拡張子（例えば、「ｚｇｎ」）を結合して、設定済ファイルのファイル識別子を決定する。
【００６８】
（ステップＳ３１２）利用制限設定手段１２２３は、ステップＳ３１１で決定したファイル識別子のファイルを生成する。
【００６９】
（ステップＳ３１３）利用制限設定手段１２２３は、ステップＳ３１２で生成したファイルをオープンする。
【００７０】
（ステップＳ３１４）利用制限設定手段１２２３は、ステップＳ３１３でオープンしたファイルの所定箇所（例えば、ヘッダー部）に、第二利用制限情報を書き込む。第二利用制限情報は、ステップＳ３０３で構成された情報である。
【００７１】
（ステップＳ３１５）利用制限設定手段１２２３は、ｊ番目のファイル（原本ファイル）の本体部分のデータである本体データを取得する。利用制限設定手段１２２３は、ｊ番目のファイル（原本ファイル）をオープンし、例えば、ファイル内の全データをメモリ上に読み出す。
【００７２】
（ステップＳ３１６）利用制限設定手段１２２３は、ステップＳ３１５で取得した本体データを暗号化し、本体データについての情報を取得する。なお、暗号化のアルゴリズムは、問わない。暗号化は、公開鍵によっても、秘密鍵によっても良い。
【００７３】
（ステップＳ３１７）利用制限設定手段１２２３は、ステップＳ３１６で暗号化して取得した本体データについての情報を、設定済ファイルに追記する。
【００７４】
（ステップＳ３１８）利用制限設定手段１２２３は、カウンタｋに１を代入する。
【００７５】
（ステップＳ３１９）利用制限設定手段１２２３は、ステップＳ３０４で取得した１以上の第二フォルダ識別子中に、ｋ番目の第二フォルダ識別子が存在するか否かを判断する。ｋ番目の第二フォルダ識別子が存在すればステップＳ３２０に行き、ｋ番目の第二フォルダ識別子が存在しなければステップＳ３２３に行く。
【００７６】
（ステップＳ３２０）利用制限設定手段１２２３は、ステップＳ３１７までの処理で作成した設定済ファイルを、ｋ番目の第二フォルダ識別子で識別されるフォルダに複写する。
【００７７】
（ステップＳ３２１）ログ情報蓄積手段１２２２は、設定済ファイルを構成し、第二フォルダ識別子で識別される第二フォルダに複写したこと、などを示す処理の情報であるログ情報を構成し、ログ情報格納手段１２２１に蓄積する。
【００７８】
（ステップＳ３２２）利用制限設定手段１２２３は、カウンタｋを１、インクリメントする。ステップＳ３１９に戻る。
【００７９】
（ステップＳ３２３）利用制限設定手段１２２３は、カウンタｊを１、インクリメントする。ステップＳ３０８に戻る。
【００８０】
（ステップＳ３２４）利用制限設定手段１２２３は、カウンタｉを１、インクリメントする。ステップＳ３０６に戻る。
【００８１】
なお、図３のフローチャートにおいて、暗号化処理を行わなくても良い。かかる場合、利用制限設定手段１２２３は、原本ファイルの本体データをそのまま設定済ファイルに追記する。また、図３のフローチャートにおいて、ステップＳ３１７までの処理で作成した設定済ファイルをそのまま第二フォルダ識別子に書き込んでも良いし、複写した後、ステップＳ３１７までの処理で作成した設定済ファイルを削除するなどしても良い。
【００８２】
また、図３のフローチャートにおいて、本体データのみ暗号化したが、第二利用制限情報と本体データを含む設定済ファイル全体を暗号化することはさらに好適である。第二利用制限情報の改ざん等の防止に寄与するからである。
【００８３】
また、図３のフローチャートにおいて、ログ情報蓄積手段１２２２は、設定済ファイルの作成を開始した段階で、処理の状態「処理中」の情報を有するログ情報を構成し、一時蓄積しても良い。かかる処理は、例えば、ステップＳ３１２とＳ３１３の間に行われることは好適である。
【００８４】
ステップＳ２１１のファイル処理の詳細については、図４のフローチャートを用いて説明する。
【００８５】
（ステップＳ４０１）ファイル処理部１２３は、処理対象の設定済ファイルをオープンする。
【００８６】
（ステップＳ４０２）ファイル処理部１２３は、ステップＳ４０１でオープンした設定済ファイルの第二利用制限情報を読み出す。
【００８７】
（ステップＳ４０３）ファイル処理部１２３は、ユーザ等から設定済ファイルの利用指示があったか否かを判断する。利用指示があればステップＳ４０４に行き、利用指示がなければステップＳ４０９に行く。なお、利用とは、ファイルの実行、オープンなどを言う。
【００８８】
（ステップＳ４０４）ファイル処理部１２３は、第二利用制限情報が有する利用回数情報（最大限利用できる回数を示す情報）を読み出す。
【００８９】
（ステップＳ４０５）ファイル処理部１２３は、処理対処の設定済ファイルについて、既に利用された回数である既利用回数の情報を取得する。既利用回数の情報は、ログ情報格納手段１２２１のログ情報が有していても良いし、設定済ファイルの第二利用制限情報や、他の箇所に有していても良いし、図示しない第三の装置が保持していても良い。
【００９０】
（ステップＳ４０６）ファイル処理部１２３は、利用回数情報が示す利用回数が、既利用回数の情報が示す既に利用された回数より大きいか否かを判断する。大きければステップＳ４０７に行き、大きくなければ上位関数にリターンする。
【００９１】
（ステップＳ４０７）ファイル処理部１２３は、設定済ファイルを復号化する。復号化のための鍵の存在場所は問わない。また、鍵の内容も問わない。
【００９２】
（ステップＳ４０８）ファイル処理部１２３は、復号化した設定済ファイルを利用（例えば、ファイルの実行、オープンなど）する。なお、利用後、通常、ファイル処理部１２３は、既利用回数の情報を１、インクリメントする。上位関数にリターンする。
【００９３】
（ステップＳ４０９）ファイル処理部１２３は、設定済ファイルを複写したり、編集したり、別名保存したり、印刷したりする等の指示であるアクセス指示があったか否かを判断する。アクセス指示があればステップＳ４１０に行き、アクセス指示がなければステップＳ４１４に行く。
【００９４】
（ステップＳ４１０）ファイル処理部１２３は、第二利用制限情報が有するアクセス情報を読み出す。
【００９５】
（ステップＳ４１１）ファイル処理部１２３は、ステップＳ４１０で読み出したアクセス情報から、設定済ファイルを複写したりする処理（アクセス処理）が可能であるか否かを判断する。アクセス処理が可能であればステップＳ４１２に行き、アクセス処理が可能でなければ上位関数にリターンする。
【００９６】
（ステップＳ４１２）ファイル処理部１２３は、設定済ファイルを復号化する。
【００９７】
（ステップＳ４１３）ファイル処理部１２３は、復号化した設定済ファイルを複写する等のアクセス処理を実行する。上位関数にリターンする。
【００９８】
（ステップＳ４１４）ファイル処理部１２３は、現在時刻を取得する。現在時刻は、ファイル操作装置１２内の時計から取得しても良いし、外部のサーバ装置から取得しても良い。
【００９９】
（ステップＳ４１５）ファイル処理部１２３は、設定済ファイルの更新時刻を取得する。
【０１００】
（ステップＳ４１６）ファイル処理部１２３は、フォルダ単位操作情報の更新時刻を取得する。
【０１０１】
（ステップＳ４１７）ファイル処理部１２３は、第二利用制限情報が有する絶対日時を示す情報、または／および相対日時を示す情報、または／および受け取り後経過時間を指定する情報を読み出す。そして、絶対日時を示す情報、または／および相対日時を示す情報、または／および受け取り後経過時間を指定する情報と、ステップＳ４１４で取得した現在時刻、または／およびステップＳ４１５で取得した設定済ファイルの更新時刻、または／およびステップＳ４１６で取得したフォルダ単位操作情報の更新時刻から、設定済ファイルを削除するか否か（条件に合致するか否か）を判断する。条件に合致すればステップＳ４１８に行き、条件に合致しなければ上位関数にリターンする。
【０１０２】
（ステップＳ４１８）ファイル処理部１２３は、設定済ファイルを削除する。上位関数にリターンする。
【０１０３】
以下、本実施の形態におけるファイル操作装置１２の具体的な動作について説明する。
（具体例１）
【０１０４】
図５は、フォルダ単位操作情報格納部１２１の一つのフォルダ単位操作情報の例である。フォルダ単位操作情報は、第一フォルダ識別子、第二フォルダ識別子を有する。ここでは、第一フォルダ識別子、第二フォルダ識別子は、それぞれ一のフォルダ識別子である。また、フォルダ単位操作情報は、第一利用制限情報を有する。さらに、フォルダ単位操作情報は、原本ファイルから設定済ファイルを作成した際に、当該原本ファイルを削除するか否かを示す原本ファイル削除情報や、設定済ファイルが図示しないクライアント装置に取り込まれる際の動作モードである動作モード情報も有する。原本ファイル削除情報は、原本ファイルを削除する場合は「１」、削除しない場合は「０」である。動作モード情報は、設定済ファイルが図示しないクライアント装置に取り込まれる際に設定済ファイルを移動する場合は「０」、設定済ファイルを複写する場合は「１」である。第一利用制限情報は、各利用制限の情報が有効か無効かを示す情報を有する。有効の場合は「１」、無効の場合は「０」である。利用制限の情報の例が、時限日時情報、利用回数情報、アクセス情報である。また、ここでは、時限日時情報は、絶対日時を示す情報や、相対日時を示す情報や、受け取り後経過時間を指定する情報である。利用回数情報は、設定済ファイルを最大限利用できる回数を示す情報である。アクセス情報は、ここでは、ファイルのコピーの許可「０」や禁止「１」を示す情報や、ファイルのコピー＆ペースト・プリントスクリーンの許可「０」や禁止「１」を示す情報や、編集や別名保存の許可「０」や禁止「１」を示す情報や、印刷やＰＤＦ化の許可「０」や禁止「１」を示す情報を有する。なお、通常、２以上のフォルダ単位操作情報が一のファイルやデータベース等に格納される。
【０１０５】
次に、ユーザは、図示しない入力手段から、ファイル管理装置１１のフォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１」で識別されるフォルダに、ファイル識別子「ａｂｃ．ｄｏｃ」を有するファイルをコピーした、とする。そして、現在、ファイル管理装置１１のフォルダ「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１」には、ファイル「ａｂｃ．ｄｏｃ」が存在する。
【０１０６】
そして、ファイル操作装置１２は、１０秒に１回、ファイル管理装置１１をチェックし、図５に示すフォルダ単位操作情報に従って、原本ファイルから設定済ファイルを構築する、とする。
【０１０７】
次に、本ファイル操作装置１２の具体的な動作について説明する。
【０１０８】
まず、利用制限設定手段１２２３は、原本ファイルに対して、利用制限の設定処理を行うタイミングである（前回の処理から１０秒経過した）と判断する。次に、利用制限設定部１２２は、図５のフォルダ単位操作情報を読み出す。
【０１０９】
そして、利用制限設定手段１２２３は、ログ情報格納手段１２２１のログ情報を読み出す。ここで、ログ情報はＮＵＬＬ（存在しない）、とする。
【０１１０】
次に、利用制限設定手段１２２３は、図５のフォルダ単位操作情報に従って、フォルダ単位操作情報処理を行う。つまり、利用制限設定手段１２２３は、フォルダ単位操作情報内の第一フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１」を読み出す。次に、利用制限設定手段１２２３は、フォルダ単位操作情報から第一利用制限情報を取得する。
【０１１１】
次に、利用制限設定手段１２２３は、取得した第一利用制限情報から、図６に示す第二利用制限情報を構成する。なお、第二利用制限情報において、指定が無効であるフラグ「０」の場合は、対応する情報は「ＮＵＬＬ」になっているが、第二利用制限情報と第一利用制限情報は同じ情報でも良い。図６に示す第二利用制限情報は、第一利用制限情報の内容は継承していることは言うまでもない。
【０１１２】
次に、利用制限設定手段１２２３は、フォルダ単位操作情報内の第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」を読み出す。
【０１１３】
次に、利用制限設定手段１２２３は、フォルダ「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１」内の全ファイル識別子を取得する。ここでは、ファイル識別子「ａｂｃ．ｄｏｃ」のみを取得する。
【０１１４】
次に、利用制限設定手段１２２３は、ファイル識別子「ａｂｃ．ｄｏｃ」をキーとしてログ情報を検索する。そして、ログ情報には情報が存在しないので、利用制限設定手段１２２３は、情報を検索できない。そして、利用制限設定手段１２２３は、ファイル「ａｂｃ．ｄｏｃ」は未処理である、と決定する。
【０１１５】
次に、利用制限設定手段１２２３は、ファイル識別子「ａｂｃ．ｄｏｃ」の「ａｂｃ」と、予め格納されている設定済ファイルの拡張子「ｚｇｎ」から、設定済ファイル識別子を「ａｂｃ．ｚｇｎ」と決定する。
【０１１６】
次に、利用制限設定手段１２２３は、設定済ファイル識別子「ａｂｃ．ｚｇｎ」をパラメータとして、ファイル識別子「ａｂｃ．ｚｇｎ」を有するファイルを生成する。ここで、利用制限設定手段１２２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」内で、ファイル識別子「ａｂｃ．ｚｇｎ」を有するファイルを生成することは好適である。
【０１１７】
次に、利用制限設定手段１２２３は、ファイル「ａｂｃ．ｚｇｎ」をオープンする。
【０１１８】
そして、利用制限設定手段１２２３は、オープンしたファイルのヘッダー部に、図６の第二利用制限情報を書き込む。
【０１１９】
次に、利用制限設定手段１２２３は、原本ファイル「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１￥ａｂｃ．ｄｏｃ」をオープンし、その本体データを読み出す。そして、利用制限設定手段１２２３は、取得した本体データを暗号化する。
【０１２０】
次に、利用制限設定手段１２２３は、暗号化して取得したデータを、設定済ファイル「ａｂｃ．ｚｇｎ」に追記する。そして、利用制限設定手段１２２３は、設定済ファイル「ａｂｃ．ｚｇｎ」をクローズする。
【０１２１】
ここでは、第二フォルダ識別子は、一つであるので、「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」以外のフォルダには、設定済ファイル「ａｂｃ．ｚｇｎ」は複写されない。なお、利用制限設定手段１２２３は、設定済ファイル「ａｂｃ．ｚｇｎ」を「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」に生成しておらず、ワークフォルダ等に生成した場合、設定済ファイル「ａｂｃ．ｚｇｎ」をフォルダ「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」に複写し、ワークフォルダ等の設定済ファイル「ａｂｃ．ｚｇｎ」は削除する。
【０１２２】
次に、ログ情報蓄積手段１２２２は、図７に示すログ情報を構成し、ログ情報格納手段１２２１に書き込む。ここで、ログ情報は、「第一フォルダ識別子」「原本ファイル名」「状態」「第二フォルダ名」「設定済ファイル名」を有する。
【０１２３】
そして、原本ファイルは、ここでは一つであるので、フォルダ単位操作情報処理は、ここで終了する。以上の処理の概念を示す図は図８である。図８において、第一フォルダ内の原本ファイル「ａｂｃ．ｄｏｃ」に対して設定処理が実行され、第二フォルダ内に設定済ファイル「ａｂｃ．ｚｇｎ」が構成されることを示す。
【０１２４】
なお、図５において、原本ファイルの削除の有無の情報である原本ファイル削除情報が、削除無しを示す「０」であるので、利用制限設定手段１２２３は、設定済ファイル「ａｂｃ．ｚｇｎ」を構成後、原本ファイル「ａｂｃ．ｄｏｃ」は削除しない。
【０１２５】
次に、ファイル操作装置１２が、設定済ファイルに対して行うファイル処理の具体例について説明する。
【０１２６】
まず、ファイル処理部１２３は、ファイル処理のタイミングになった、と判断する。具体的には、ファイル処理部１２３は、例えば、５分ごとに、ファイル処理を行う、とする。そして、ファイル処理部１２３は、前回の処理から５分経過したことを検知し、ファイル処理のタイミングになった、と判断した、とする。
【０１２７】
次に、ファイル処理部１２３は、フォルダ単位操作情報中の第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」を読み出す。
【０１２８】
次に、ファイル処理部１２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」で識別される第二フォルダ内のすべてのファイル識別子を取得する。ここでは、ファイル処理部１２３は、一つのファイル識別子「ａｂｃ．ｚｇｎ」を取得する。
【０１２９】
次に、ファイル処理部１２３は、ファイル識別子「ａｂｃ．ｚｇｎ」で識別される設定済ファイルをオープンする。そして、ファイル処理部１２３は、オープンした設定済ファイル「ａｂｃ．ｚｇｎ」の第二利用制限情報（図６参照）を読み出す。
【０１３０】
そして、ファイル操作装置１２が設定済ファイルの利用指示を受け付けてもいないし、ファイルの複写等の指示を受け付けてもいないので、ファイル処理部１２３は、第二利用制限情報中の時限日時情報を利用して、設定済ファイルを削除するべきか否かを判断する。そして、ファイル処理部１２３は、現在時刻「２００５／１２／１８  １２：１３」を取得した、とする。次に、ファイル処理部１２３は、設定済ファイルの更新時刻「２００５／１２／５  １０：００」を取得した、とする。そして、ファイル処理部１２３は、フォルダ単位操作情報の更新時刻「２００５／１１／１３  １１：１７」を取得した、とする。そして、ファイル処理部１２３は、図６の第二利用制限情報から、時限日時情報の絶対日時指定が有効である旨を示す情報「１」を読み取り、絶対日時「２００５／１２／３１  １２：００」を取得する。そして、ファイル処理部１２３は、絶対日時「２００５／１２／３１  １２：００」と取得した現在時刻「２００５／１２／１８  １２：１３」を比較し、絶対日時が現在時刻になっていない（条件に合致しない）と判断し、処理を終了する。なお、ここで、例えば、現在時刻が「２００５／１２／３１  １２：０３」である場合、ファイル処理部１２３は、絶対日時が現在時刻を経過している（条件に合致する）と判断し、設定済ファイル「ａｂｃ．ｚｇｎ」を削除する処理を行う。
【０１３１】
また、ユーザが、図示しない手段（例えば、マウスなど）により、ファイル「ａｂｃ．ｚｇｎ」を他の装置や他のフォルダに複写する指示を行った、とする。かかる場合、ファイル処理部１２３は、ファイルの複写の指示をファイル操作装置１２が受け付けたと判断し、図６の第二利用制限情報が有するアクセス情報を取得する。そして、複写の許可／禁止の情報を得る。図６において、第二利用制限情報は、ファイルのコピーは禁止する「１」の情報を有するので、ファイル処理部１２３は、ファイル「ａｂｃ．ｚｇｎ」の複写はできない、と判断し、処理を終了する。かかる場合、ファイル処理部１２３は、「ファイル「ａｂｃ．ｚｇｎ」の複写はできない旨のメッセージを出力する」などの処理を行っても良い。
（具体例２）
【０１３２】
図９は、フォルダ単位操作情報格納部１２１の一つのフォルダ単位操作情報の例である。図９のフォルダ単位操作情報は、第一フォルダ識別子、第二フォルダ識別子は、それぞれ複数（ここでは、２つ）有する。また、図９のフォルダ単位操作情報は、「受け取り後経過時間指定」が有効になっている。
【０１３３】
また、ログ情報格納手段１２２１のログ情報は、図７に示すログ情報である、とする。
【０１３４】
今、ファイル管理装置１１のフォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿１」で識別されるフォルダに、原本ファイル識別子「ａａａ．ｔｘｔ」、「ｂｂｂ．ｂｍｐ」で識別される２つのファイルが存在する、とする。
【０１３５】
また、ファイル管理装置１１のフォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿２」で識別されるフォルダに、原本ファイル識別子「ｃｃｃ．ｍｐ３」で識別される１つのファイルが存在する、とする。
【０１３６】
そして、ファイル操作装置１２は、１０秒に１回、ファイル管理装置１１をチェックし、図９に示すフォルダ単位操作情報に従って、原本ファイルから設定済ファイルを構築する、とする。本具体例において、２つの第一フォルダ識別子で識別される第一フォルダの３つの原本ファイルから３つの設定済ファイルが構築され、３つの設定済ファイルが２つの第二フォルダ識別子で識別される第二フォルダに配置される。
【０１３７】
次に、本ファイル操作装置１２の具体的な動作について説明する。
【０１３８】
まず、利用制限設定手段１２２３は、原本ファイルに対して、利用制限の設定処理を行うタイミングである（前回の処理から１０秒経過した）と判断する。次に、利用制限設定部１２２は、図９のフォルダ単位操作情報を読み出す。
【０１３９】
そして、利用制限設定手段１２２３は、図７のログ情報を読み出す。
【０１４０】
次に、利用制限設定手段１２２３は、図９のフォルダ単位操作情報に従って、フォルダ単位操作情報処理を行う。つまり、利用制限設定手段１２２３は、フォルダ単位操作情報内の第一フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿１」「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿２」を読み出す。次に、利用制限設定手段１２２３は、フォルダ単位操作情報から第一利用制限情報を取得する。
【０１４１】
次に、利用制限設定手段１２２３は、取得した第一利用制限情報から、図１０に示す第二利用制限情報を構成する。
【０１４２】
次に、利用制限設定手段１２２３は、フォルダ単位操作情報内の第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿１」「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿２」を読み出す。
【０１４３】
次に、利用制限設定手段１２２３は、フォルダ「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿１」内の全ファイル識別子を取得する。ここでは、ファイル識別子「ａａａ．ｔｘｔ」「ｂｂｂ．ｂｍｐ」を取得する。
【０１４４】
次に、利用制限設定手段１２２３は、ファイル識別子「ａａａ．ｔｘｔ」で識別される原本ファイルの処理を行う。具体的には、利用制限設定手段１２２３は、第一フォルダ識別子、ファイル識別子「ａｂｃ．ｄｏｃ」をキーとして図７のログ情報を検索する。そして、図７のログ情報にはファイル識別子「ａｂｃ．ｄｏｃ」で識別されるファイルの処理に関するログ情報が存在しないので、利用制限設定手段１２２３は、ファイル「ａａａ．ｔｘｔ」は未処理である、と決定する。
【０１４５】
次に、利用制限設定手段１２２３は、ファイル識別子「ａａａ．ｔｘｔ」の「ａａａ」と、予め格納されている設定済ファイルの拡張子「ｚｇｎ」から、設定済ファイル識別子を「ａａａ．ｚｇｎ」と決定する。
【０１４６】
次に、利用制限設定手段１２２３は、設定済ファイル識別子「ａａａ．ｚｇｎ」のファイルを生成する。
【０１４７】
次に、利用制限設定手段１２２３は、ファイル「ａａａ．ｚｇｎ」をオープンする。
【０１４８】
そして、利用制限設定手段１２２３は、オープンしたファイル「ａａａ．ｚｇｎ」のヘッダー部に、図１０の第二利用制限情報を書き込む。
【０１４９】
この処理の開始の段階で、ログ情報蓄積手段１２２２は、ログ情報（第一フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿１」原本ファイル名「ａａａ．ｚｇｎ」状態「処理中」を有する情報）をログ情報格納手段１２２１に書き込むことは好適である。
【０１５０】
次に、利用制限設定手段１２２３は、原本ファイル「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿１￥ａａａ．ｔｘｔ」をオープンし、その本体データを読み出す。そして、利用制限設定手段１２２３は、取得した本体データを暗号化する。
【０１５１】
次に、利用制限設定手段１２２３は、暗号化して取得したデータを、設定済ファイル「ａａａ．ｚｇｎ」に追記する。そして、利用制限設定手段１２２３は、設定済ファイル「ａａａ．ｚｇｎ」をクローズする。
【０１５２】
次に、利用制限設定手段１２２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿１」で識別される第二フォルダに、設定済ファイル「ａａａ．ｚｇｎ」を複写する。次に、ログ情報蓄積手段１２２２は、図７に示す構造を有するログ情報を構成し、ログ情報格納手段１２２１に書き込む。また、利用制限設定手段１２２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿２」で識別される第二フォルダに、設定済ファイル「ａａａ．ｚｇｎ」を複写する。次に、ログ情報蓄積手段１２２２は、図７に示す構造を有するログ情報を構成し、ログ情報格納手段１２２１に書き込む。なお、ログ情報蓄積手段１２２２は、かかるログ情報を、先に蓄積した「処理中」を示すログ情報に上書きし、処理中を示すログ情報を削除する。
【０１５３】
次に、利用制限設定手段１２２３は、ファイル識別子「ｂｂｂ．ｂｍｐ」で識別される原本ファイルの処理を行う。具体的には、利用制限設定手段１２２３は、第一フォルダ識別子、ファイル識別子「ｂｂｂ．ｂｍｐ」をキーとして図７のログ情報を検索する。そして、図７のログ情報にはファイル識別子「ｂｂｂ．ｂｍｐ」で識別されるファイルの処理に関するログ情報が存在しないので、利用制限設定手段１２２３は、ファイル「ｂｂｂ．ｂｍｐ」は未処理である、と決定する。
【０１５４】
次に、利用制限設定手段１２２３は、ファイル識別子「ｂｂｂ．ｂｍｐ」の「ｂｂｂ」と、予め格納されている設定済ファイルの拡張子「ｚｇｎ」から、設定済ファイル識別子を「ｂｂｂ．ｚｇｎ」と決定する。
【０１５５】
次に、利用制限設定手段１２２３は、ファイル識別子「ｂｂｂ．ｚｇｎ」のファイルを生成し、ファイル「ｂｂｂ．ｚｇｎ」をオープンする。
【０１５６】
そして、利用制限設定手段１２２３は、オープンしたファイル「ｂｂｂ．ｚｇｎ」のヘッダー部に、図１０の第二利用制限情報を書き込む。
【０１５７】
次に、ログ情報蓄積手段１２２２は、ログ情報（第一フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿１」原本ファイル名「ｂｂｂ．ｂｍｐ」状態「処理中」を有する情報）をログ情報格納手段１２２１に書き込む。
【０１５８】
次に、利用制限設定手段１２２３は、原本ファイル「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿１￥ｂｂｂ．ｂｍｐ」をオープンし、その本体データを読み出す。そして、利用制限設定手段１２２３は、取得した本体データを暗号化する。
【０１５９】
次に、利用制限設定手段１２２３は、暗号化して取得したデータを、設定済ファイル「ｂｂｂ．ｚｇｎ」に追記する。そして、利用制限設定手段１２２３は、設定済ファイル「ｂｂｂ．ｚｇｎ」をクローズする。
【０１６０】
次に、利用制限設定手段１２２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿１」で識別される第二フォルダに、設定済ファイル「ｂｂｂ．ｚｇｎ」を複写する。次に、ログ情報蓄積手段１２２２は、図７に示す構造を有するログ情報を構成し、ログ情報格納手段１２２１に書き込む。また、利用制限設定手段１２２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿２」で識別される第二フォルダに、設定済ファイル「ｂｂｂ．ｚｇｎ」を複写する。次に、ログ情報蓄積手段１２２２は、図７に示す構造を有するログ情報を構成し、ログ情報格納手段１２２１に書き込む。なお、ログ情報蓄積手段１２２２は、かかるログ情報を、先に蓄積した「処理中」を示すログ情報に上書きし、処理中を示すログ情報を削除する。
【０１６１】
次に、利用制限設定手段１２２３は、フォルダ「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿２」内の全ファイル識別子を取得する。ここでは、ファイル識別子「ｃｃｃ．ｍｐ３」を取得する。
【０１６２】
次に、利用制限設定手段１２２３は、ファイル識別子「ｃｃｃ．ｍｐ３」で識別される原本ファイルの処理を行う。具体的には、利用制限設定手段１２２３は、第一フォルダ識別子、ファイル識別子「ｃｃｃ．ｍｐ３」をキーとして図７のログ情報を検索する。そして、図７のログ情報にはファイル識別子「ｃｃｃ．ｍｐ３」で識別されるファイルの処理に関するログ情報が存在しないので、利用制限設定手段１２２３は、ファイル「ｃｃｃ．ｍｐ３」は未処理である、と決定する。
【０１６３】
次に、利用制限設定手段１２２３は、ファイル識別子「ｃｃｃ．ｍｐ３」の「ｃｃｃ」と、予め格納されている設定済ファイルの拡張子「ｚｇｎ」から、設定済ファイル識別子を「ｃｃｃ．ｚｇｎ」と決定する。
【０１６４】
次に、利用制限設定手段１２２３は、設定済ファイル識別子「ｃｃｃ．ｚｇｎ」のファイルを生成し、ファイル「ｃｃｃ．ｚｇｎ」をオープンする。
【０１６５】
そして、利用制限設定手段１２２３は、オープンしたファイル「ｃｃｃ．ｚｇｎ」のヘッダー部に、図１０の第二利用制限情報を書き込む。
【０１６６】
次に、ログ情報蓄積手段１２２２は、ログ情報（第一フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿２」原本ファイル名「ｃｃｃ．ｍｐ３」状態「処理中」を有する情報）をログ情報格納手段１２２１に書き込む。
【０１６７】
次に、利用制限設定手段１２２３は、原本ファイル「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００５＿２￥ｃｃｃ．ｍｐ３」をオープンし、その本体データを読み出す。そして、利用制限設定手段１２２３は、取得した本体データを暗号化する。
【０１６８】
次に、利用制限設定手段１２２３は、暗号化して取得したデータを、設定済ファイル「ｃｃｃ．ｚｇｎ」に追記する。そして、利用制限設定手段１２２３は、設定済ファイル「ｃｃｃ．ｚｇｎ」をクローズする。
【０１６９】
次に、利用制限設定手段１２２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿１」で識別される第二フォルダに、設定済ファイル「ｃｃｃ．ｚｇｎ」を複写する。次に、ログ情報蓄積手段１２２２は、図７に示す構造を有するログ情報を構成し、ログ情報格納手段１２２１に書き込む。また、利用制限設定手段１２２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿２」で識別される第二フォルダに、設定済ファイル「ｃｃｃ．ｚｇｎ」を複写する。次に、ログ情報蓄積手段１２２２は、図７に示す構造を有するログ情報を構成し、ログ情報格納手段１２２１に書き込む。そして、最終的なログ情報の例を、図１１に示す。
【０１７０】
以上の処理（設定処理）により、２つの第二フォルダのそれぞれに、３つの設定済ファイルが配置された。かかる設定処理の概念を図１２に示す。
【０１７１】
なお、図９において、原本ファイル削除情報が、削除有りを示す「１」であるので、利用制限設定手段１２２３は、設定済ファイルを構成後、それぞれの原本ファイル（「ａａａ．ｔｘｔ」「ｂｂｂ．ｂｍｐ」「ｃｃｃ．ｍｐ３」）を削除する。
【０１７２】
次に、ファイル操作装置１２が、設定済ファイルに対して行うファイル処理の具体例について説明する。
【０１７３】
まず、ファイル処理部１２３は、ファイル処理のタイミングになった、と判断する。具体的には、ファイル処理部１２３は、例えば、毎日所定時刻、例えば、「１５：００」に、ファイル処理を行う、とする。そして、ファイル処理部１２３は、１５時になったことを検知し、ファイル処理のタイミングになった、と判断した、とする。
【０１７４】
次に、ファイル処理部１２３は、フォルダ単位操作情報中の第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿１」、および「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿２」を読み出す。
【０１７５】
次に、ファイル処理部１２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿１」で識別される第二フォルダ内のすべてのファイル識別子を取得する。ここでは、ファイル処理部１２３は、三つのファイル識別子「ａａａ．ｚｇｎ」「ｂｂｂ．ｚｇｎ」「ｃｃｃ．ｚｇｎ」を取得する。
【０１７６】
次に、ファイル処理部１２３は、まず、ファイル識別子「ａａａ．ｚｇｎ」で識別される設定済ファイルをオープンする。そして、ファイル処理部１２３は、オープンした設定済ファイル「ａａａ．ｚｇｎ」の第二利用制限情報（図１０参照）を読み出す。
【０１７７】
そして、ファイル操作装置１２が設定済ファイルの利用指示を受け付けてもいないし、ファイルの複写等の指示を受け付けてもいないので、ファイル処理部１２３は、第二利用制限情報中の時限日時情報を利用して、設定済ファイルを削除するべきか否かを判断する。
【０１７８】
そして、ファイル処理部１２３は、現在時刻「２００５／１２／１８  １５：００」を取得した、とする。次に、ファイル処理部１２３は、設定済ファイル「ａａａ．ｚｇｎ」の更新時刻「２００５／１２／１５  １０：００」を取得した、とする。そして、ファイル処理部１２３は、フォルダ単位操作情報の更新時刻を取得した、とする。
【０１７９】
そして、ファイル処理部１２３は、図１０第二利用制限情報から、時限日時情報の受け取り後経過時間指定が有効である旨を示す情報「１」を読み取り、受け取り後経過時間「２日１２時間３０分」を取得する。そして、ファイル処理部１２３は、受け取り後経過時間「２日１２時間３０分」と、取得した現在時刻「２００５／１２／１８  １２：１３」と、設定済ファイル「ａａａ．ｚｇｎ」の更新時刻「２００５／１２／１５  １０：００」から、現在時刻「２００５／１２／１８  １２：１３」が、受け取り後経過時間「２日１２時間３０分」以上経過しているので、条件に合致する、と判断し、設定済ファイル「ａａａ．ｚｇｎ」を削除する。
【０１８０】
同様に、ファイル処理部１２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿１」で識別される第二フォルダ内のファイル「ｂｂｂ．ｚｇｎ」、「ｃｃｃ．ｚｇｎ」に対して、ファイル処理を実行する。
【０１８１】
また、同様に、ファイル処理部１２３は、第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００５＿２」で識別される第二フォルダ内のファイル「ａａａ．ｚｇｎ」、「ｂｂｂ．ｚｇｎ」、「ｃｃｃ．ｚｇｎ」に対して、ファイル処理を実行する。
【０１８２】
以上のファイル処理により、利用制限の情報が設定された設定済ファイルが、利用期限を経過すると、削除される。
【０１８３】
また、具体例１でも説明したように、設定済ファイルは、アクセス情報に基づいて、」アクセス制限され得る。かかる処理は、具体例１の処理と同様であるので、ここでの説明は省略する。
【０１８４】
以上、本実施の形態によれば、フォルダに対して利用制限の情報を設定することにより、当該フォルダに存在する全ファイルに対して、同一の利用制限をかけることができる。かかる処理により、容易に情報の機密が担保され得る。
【０１８５】
また、本実施の形態によれば、原本ファイルに利用制限を設定し、設定済ファイルを得た場合に、当該設定処理のログ情報を残すことができ、そのログ情報を利用できる。このログ情報は、例えば、重複した設定処理を行うことを回避するため等に利用できる。
【０１８６】
また、本実施の形態によれば、利用制限の情報が記載されたファイルである設定済ファイルを、１以上のフォルダに自動的に蓄積できる。したがって、例えば、２以上のフォルダに同じ設定済ファイルを蓄積した場合、フォルダごとに処理を変えるなどの措置を採ることができる。また、フォルダごとに設定済ファイルを利用する部署を変えるなど、ファイルの管理を容易にすることができる。
【０１８７】
また、本実施の形態によれば、設定済ファイルの本体のデータが暗号化され、情報の機密性をより高めることができる。
【０１８８】
また、本実施の形態によれば、設定済ファイルが有する第二利用制限情報に従って、設定済ファイルを処理することにより、ファイルに記載された情報のセキュリティーを担保しつつファイルを利用できる。
【０１８９】
なお、本実施の形態によれば、第一フォルダ識別子と第二フォルダ識別子が１対１、および２対２の具体例を説明したが、第一フォルダ識別子と第二フォルダ識別子は、Ｎ（Ｎは１以上）対Ｍ（Ｍは１以上）で良い。
【０１９０】
また、本実施の形態によれば、ファイル管理装置１１とファイル操作装置１２が異なる装置であったが、一の装置の中に、ファイル管理装置１１とファイル操作装置１２の機能を有しても良い。つまり、ファイル管理装置１１とファイル操作装置１２は、インターネット等のネットワークで接続されていても良いし、一の装置でも良い。
【０１９１】
また、本実施の形態によれば、ファイル操作装置１２のファイル処理部１２３が、ファイル管理装置１１に存在しても良いし、ファイル処理部１２３が、図示しない第三の装置に存在しても良い。かかることは、他の実施の形態においても同様である。
【０１９２】
また、本実施の形態によれば、ファイル管理装置１１が２以上存在し、ファイル管理装置１１がクライアント装置であり、ファイル操作装置１２がサーバ装置であり、ファイル操作装置１２が２以上のファイル管理装置１１の原本ファイルに対して処理を行い、設定済ファイルを生成しても良い。かかることも、他の実施の形態においても同様である。
【０１９３】
また、本実施の形態において、本体データのみ暗号化したが、第二利用制限情報と本体データを含む設定済ファイル全体を暗号化することはさらに好適である。第二利用制限情報の改ざん等の防止に寄与するからである。かかることも、他の実施の形態における処理でも同様である。
【０１９４】
また、本実施の形態によれば、設定済ファイルを利用する装置は、ファイル操作装置１２でも、ファイル管理装置１１でも、第三の装置でも良い。
【０１９５】
また、本実施の形態によれば、原本ファイルと設定済ファイルが存在する装置は、同一の装置（ファイル管理装置１１）であったが、異なる装置でも良い。
【０１９６】
また、本実施の形態において、原本ファイルが存在する装置、設定済ファイルを生成する装置を、指定できるようにすることは好適である。
【０１９７】
また、本実施の形態において、フォルダ単位操作情報は、元々２以上の装置に存在する情報であっても良い。
【０１９８】
また、本実施の形態において、ファイル処理を行う装置は、ファイル操作装置１２以外の他の装置であっても良い。かかることは、他の実施の形態においても同様である。
【０１９９】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるファイル操作装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納しているフォルダ単位操作情報を読み出すステップと、前記読み出したフォルダ単位操作情報が有する第一フォルダ識別子を取得するステップと、当該第一フォルダ識別子と対になる第一利用制限情報を取得するステップと、取得した第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対する１以上の設定済ファイルを生成するステップと、前記１以上の各設定済ファイルに、前記第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を記録するステップと、前記１以上の各設定済ファイルに、対応する原本ファイルの本体データについての情報を記録し、１以上の設定済ファイルを得るステップと、前記設定済ファイルを蓄積するステップを実行させるためのプログラム、である。なお、設定済ファイルの本体データとして、原本データの本体データと同一のデータ、または原本データの本体データを暗号化したデータなどが記録される。
【０２００】
また、本プログラムは、上記プログラムに対して、コンピュータに、前記設定済ファイルを得る処理を実行した場合に、当該処理の記録についての情報であるログ情報を生成し、当該ログ情報を記録媒体に蓄積するログ情報蓄積ステップをさらに実行させるためのであることは好適である。
【０２０１】
また、本プログラムは、上記プログラムに対して、前記設定済ファイルを得るステップにおいて、予め決められたタイミングで、前記フォルダ単位操作情報が有する第一フォルダ識別子で識別されるフォルダ内に存在するファイルの識別子を取得し、前記ログ情報を参照し、前記第一フォルダ識別子と対になっている第一利用制限情報を用いて、対応する設定済ファイルを得ていない未処理ファイルに対してのみ処理を実行し、当該未処理ファイルに対応する設定済ファイルであり、第二利用制限情報を有する設定済ファイルを得るプログラムであることは好適である。
【０２０２】
また、本プログラムは、上記プログラムに対して、前記フォルダ単位操作情報は、１以上の第一フォルダ識別子、前記設定済ファイルが配置されるフォルダを識別する情報である第二フォルダ識別子を１以上、および第一利用制限情報を有し、前記設定済ファイルを得るステップにおいて、前記フォルダ単位操作情報が有する１以上の第一フォルダ識別子で識別される１以上のフォルダ内に存在する１以上の原本ファイルに対して、当該１以上の第一フォルダ識別子と対になる第一利用制限情報を用いて、第二利用制限情報を有する１以上の設定済ファイルを得て、当該１以上の設定済ファイルを前記１以上の第二フォルダ識別子で識別される１以上のフォルダに配置することは好適である。
【０２０３】
また、本プログラムは、上記プログラムに対して、前記設定済ファイルを得るステップにおいて、原本ファイルの本体データの暗号化処理をさらに行い、当該暗号化された本体データが設定済ファイルに記録されることは好適である。
【０２０４】
また、本プログラムは、上記プログラムに対して、コンピュータに、前記設定済ファイルが有する第二利用制限情報に従って、前記設定済ファイルを処理するファイル処理ステップをさらに実行させるためのプログラム、であることは好適である。
（実施の形態２）
【０２０５】
図１３は、本実施の形態における情報処理システムのブロック図である。本情報処理システムは、ファイル管理装置１１、ファイル操作装置１３２を具備する。
【０２０６】
ファイル操作装置１３２は、フォルダ単位操作情報格納部１２１、利用制限設定部１３２２、ファイル処理部１２３を具備する。
【０２０７】
また、利用制限設定部１３２２は、ログ情報格納手段１２２１、ログ情報蓄積手段１２２２、判断手段１３２２１、利用制限設定手段１３２２３を具備する。
【０２０８】
判断手段１３２２１は、設定済ファイルを得る処理の実行前の原本ファイルと、設定済ファイルを得る処理の実行後の原本ファイルが変化しているか否かを判断する。原本ファイルの変化は、例えば、原本ファイルの更新日時の属性値を用いて行う。かかる場合、処理が高速になり好適である。また、かかる場合、判断手段１３２２１は、処理の実行前に原本ファイルの更新日時を取得し、かつ処理の実行後に原本ファイルの更新日時を取得し、２つの更新日時が異なれば、原本ファイルが変化していると判断する。一方、判断手段１３２２１は、２つの更新日時が異ならなければ、原本ファイルが変化していない、と判断する。更新日時で判断するので、内容が実質的に同一の場合でも、更新日時が異なれば、原本ファイルに変化があった、と判断する。また、判断手段１３２２１は、処理の実行前に原本ファイルの内容を読み出し、かつ処理の実行後に原本ファイルの内容を読み出し、２つの内容を比較して、２つの内容が同じであれば、原本ファイルが変化していない、と判断し、２つの内容が異なれば、原本ファイルが変化している、と判断しても良い。かかる場合、変化の判断が正確になるが、処理時間がかかると考えられる。判断手段１３２２１は、通常、ＭＰＵやメモリ等から実現され得る。判断手段１３２２１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２０９】
利用制限設定手段１３２２３は、判断手段１３２２１の判断結果が変化していないとの判断結果である場合、設定済ファイルを得る。利用制限設定手段１３２２３は、判断手段１３２２１の判断結果が変化しているとの判断結果である場合、変化後の原本ファイルに対して、第一利用制限情報を用いて再度の設定処理を行い、第二利用制限情報を有する設定済ファイルを得る。また、設定済ファイルは、対応する原本ファイルの本体データについての情報も有する。利用制限設定手段１３２２３は、通常、ＭＰＵやメモリ等から実現され得る。利用制限設定手段１３２２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２１０】
次に、ファイル操作装置１３２の動作について説明する。ファイル操作装置１３２の動作は、ファイル操作装置１２の動作と比較して、フォルダ単位操作情報処理が異なる。したがって、フォルダ単位操作情報処理について、図１４のフローチャートを用いて説明する。図１４のフローチャートにおいて、図３のフローチャートと異なるステップについてのみ説明する。
【０２１１】
（ステップＳ１４０１）判断手段１３２２１は、原本ファイルの更新日時（ファイルの属性値）を取得する。この更新日時を第一更新日時とする。なお、ここで、判断手段１３２２１は、原本ファイルをワークバッファ（フォルダなど）にコピーして、当該コピーしたファイルに対して以下の処理を行うことは好適である。このようにすると、ユーザは、元の原本ファイルを自由に編集等できる。
【０２１２】
（ステップＳ１４０２）ログ情報蓄積手段１２２２は、ログ情報を構成し、ログ情報格納手段１２２１に蓄積する。構成するログ情報は、原本ファイルに対応する設定済ファイルを構成中「処理中」である旨のログ情報である。
【０２１３】
（ステップＳ１４０３）判断手段１３２２１は、原本ファイルの更新日時（ファイルの属性値）を取得する。この更新日時を第二更新日時とする。
【０２１４】
（ステップＳ１４０４）判断手段１３２２１は、ステップＳ１４０１で取得した第一更新日時と、ステップＳ１４０３で取得した第二更新日時が同じ情報であるか否かを判断する。同じ情報であればステップＳ３１８に行き、異なればステップＳ３１５に戻る。
【０２１５】
なお、図１４のフローチャートにおいて、判断手段１３２２１が、ステップＳ１４０３において原本ファイルの更新日時を取得できなかった場合（原本ファイルが削除されている場合など）、本原本ファイルに対応する処理を中止しても良い。
【０２１６】
以下、本実施の形態におけるファイル操作装置１３２の具体的な動作について説明する。本具体例において、実施の形態１で述べた具体例とは、設定済ファイルの作成処理中に、原本ファイルが変更された場合でも、最新の原本ファイルから設定済ファイルを作成できる点が異なる。
【０２１７】
図５は、フォルダ単位操作情報格納部１２１の一つのフォルダ単位操作情報の例である。
【０２１８】
また、現在、ファイル管理装置１１のフォルダ「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１」には、ファイル「ａｂｃ．ｄｏｃ」が存在する、とする。
【０２１９】
そして、ファイル操作装置１３２は、１０秒に１回、ファイル管理装置１１をチェックし、図５に示すフォルダ単位操作情報に従って、原本ファイルから設定済ファイルを構築する、とする。
【０２２０】
次に、本ファイル操作装置１２の具体的な動作について説明する。
【０２２１】
まず、利用制限設定手段１３２２３は、原本ファイルに対して、利用制限の設定処理を行うタイミングである（前回の処理から１０秒経過した）と判断する。次に、利用制限設定部１２２は、図５のフォルダ単位操作情報を読み出す。
【０２２２】
そして、利用制限設定手段１３２２３は、ログ情報格納手段１２２１のログ情報を読み出す。ここで、ログ情報はＮＵＬＬである、とする。
【０２２３】
次に、利用制限設定手段１３２２３は、図５のフォルダ単位操作情報に従って、フォルダ単位操作情報処理を行う。つまり、利用制限設定手段１２２３は、フォルダ単位操作情報内の第一フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１」を読み出す。次に、利用制限設定手段１３２２３は、フォルダ単位操作情報から第一利用制限情報を取得する。
【０２２４】
次に、利用制限設定手段１３２２３は、取得した第一利用制限情報から、図６に示す第二利用制限情報を構成する。
【０２２５】
次に、利用制限設定手段１３２２３は、フォルダ単位操作情報内の第二フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」を読み出す。
【０２２６】
次に、利用制限設定手段１３２２３は、フォルダ「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１」内の全ファイル識別子を取得する。ここでは、ファイル識別子「ａｂｃ．ｄｏｃ」のみを取得する。
【０２２７】
利用制限設定手段１３２２３は、ファイル識別子「ａｂｃ．ｄｏｃ」をキーとして、ログ情報を検索する。利用制限設定手段１３２２３は、検索の結果、ファイル識別子「ａｂｃ．ｄｏｃ」で識別される原本ファイルが処理され、設定済ファイルを構築した旨を示す情報が存在しないことを検知し、原本ファイル「ａｂｃ．ｄｏｃ」は処理済ではない、と判断する。
【０２２８】
次に、判断手段１３２２１は、原本ファイル「ａｂｃ．ｄｏｃ」の属性値である第一更新日時を取得する。ここで、取得した第一更新日時は、「２００５／１２／１  １２：５４」であった、とする。
【０２２９】
次に、利用制限設定手段１２２３は、ファイル識別子「ａｂｃ．ｄｏｃ」の「ａｂｃ」と、予め格納されている設定済ファイルの拡張子「ｚｇｎ」から、設定済ファイル識別子を「ａｂｃ．ｚｇｎ」と決定する。
【０２３０】
次に、ログ情報蓄積手段１２２２は、ログ情報を構成する。具体的には、ログ情報蓄積手段１２２２は、第一フォルダ識別子「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１」、原本ファイル識別子「ａｂｃ．ｄｏｃ」、状態「処理中」を有するログ情報を構成する。そして、ログ情報蓄積手段１２２２は、例えば、ログ情報「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１，ａｂｃ．ｄｏｃ，処理中」をログ情報格納手段１２２１に追記する。
【０２３１】
次に、利用制限設定手段１３２２３は、設定済ファイル識別子「ａｂｃ．ｚｇｎ」を有するファイルを生成する。
【０２３２】
次に、利用制限設定手段１３２２３は、ファイル「ａｂｃ．ｚｇｎ」をオープンする。
【０２３３】
そして、利用制限設定手段１３２２３は、オープンしたファイルのヘッダー部に、図６の第二利用制限情報を書き込む。
【０２３４】
次に、利用制限設定手段１３２２３は、原本ファイル「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１￥ａｂｃ．ｄｏｃ」をオープンし、その本体データを読み出す。そして、利用制限設定手段１２２３は、取得した本体データを暗号化する。
【０２３５】
次に、利用制限設定手段１２２３は、暗号化して取得したデータを、設定済ファイル「ａｂｃ．ｚｇｎ」に追記する。
【０２３６】
次に、判断手段１３２２１は、原本ファイル「ａｂｃ．ｄｏｃ」の属性値である更新日時を、再度、取得する。ここで、原本ファイルは、更新されており、再度、取得した第二更新日時は、「２００５／１２／１９  １８：３５」であった、とする。
【０２３７】
次に、判断手段１３２２１は、最初に取得した第一更新日時「２００５／１２／１  １２：５４」と、２回目に取得した第二更新日時「２００５／１２／１９  １８：３５」を比較し、異なるので、原本ファイルに変化があった、と判断する。
【０２３８】
そして、再度、原本ファイルをオープンし、その本体データを読み出す。そして、本体データを暗号化し、再度、暗号化したデータを、設定済ファイル「ａｂｃ．ｚｇｎ」に書き込む。暗号化したデータを書き込む箇所は、最初に暗号化したデータを書き込んだ箇所である。この箇所は、通常、第二利用制限情報を書き込んだ先の箇所である。
【０２３９】
そして、再度、判断手段１３２２１は、原本ファイルの更新日時を取得し、前回（２度目に）取得した更新日時と同じか否かを判断する。ここで、前回取得した更新日時と、３度目に取得した更新日時が同じであると判断し、利用制限設定手段１２２３は、設定済ファイル「ａｂｃ．ｚｇｎ」をクローズする。ここで、設定済ファイル「ａｂｃ．ｚｇｎ」の内容が確定する。
【０２４０】
ここでは、第二フォルダ識別子は、一つであるので、「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」以外のフォルダには、設定済ファイル「ａｂｃ．ｚｇｎ」は複写されない。なお、利用制限設定手段１３２２３は、設定済ファイル「ａｂｃ．ｚｇｎ」を「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」に生成しておらず、ワークフォルダ等に生成した場合、設定済ファイル「ａｂｃ．ｚｇｎ」をフォルダ「Ｃ：￥ＷＯＲＤ￥ＯＵＴ＿ＤＩＲ００１」に複写し、ワークフォルダ等の設定済ファイル「ａｂｃ．ｚｇｎ」は削除する。
【０２４１】
次に、ログ情報蓄積手段１２２２は、図７に示すログ情報を構成し、ログ情報格納手段１２２１に書き込む。かかる場合、ログ情報蓄積手段１２２２は、上述したログ情報「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１，ａｂｃ．ｄｏｃ，処理中」に、新たなログ情報を上書きし、「Ｃ：￥ＷＯＲＤ￥ＩＮ＿ＤＩＲ００１，ａｂｃ．ｄｏｃ，処理中」は削除される。
【０２４２】
そして、原本ファイルは、ここでは一つであるので、フォルダ単位操作情報処理は、ここで終了する。以上の処理の概念を示す図は図８である。
【０２４３】
なお、図５において、原本ファイルの削除の有無について、削除無し「０」であるので、利用制限設定手段１２２３は、設定済ファイル「ａｂｃ．ｚｇｎ」を構成後、原本ファイル「ａｂｃ．ｄｏｃ」は削除しない。
【０２４４】
なお、ファイル処理部１２３の処理は、実施の形態１で説明したので、ここでの説明は省略する。
【０２４５】
以上、本実施の形態によれば、設定処理の実行中に原本ファイルの内容が更新された場合でも、設定処理の前後で原本ファイルの変化の有無を監視することにより、常に、最新の原本ファイルに対応する設定済ファイルを生成できる。そのために、最新の原本ファイルに対して、利用制限の情報が設定でき、情報の機密性がより担保できる。
【０２４６】
なお、本実施の形態の具体例によれば、原本ファイルの変化の有無をファイルの更新日時の情報から判断したが、原本ファイルの実体データを比較するなど、他の情報、他のアルゴリズムで原本ファイルの変化の有無を判断しても良い。
【０２４７】
また、本実施の形態によれば、設定処理の前後で原本ファイルの更新日時の情報を取得した、更新日時を取得するタイミングは、他のタイミングでも良い。
【０２４８】
また、本実施の形態によれば、第一フォルダ識別子で識別される全原本ファイルに対して、設定処理を行ったが、特定の一原本ファイルに対して設定処理を行い、設定済ファイルを生成する場合にも、原本ファイルの変化の有無をチェックし、変化していると判断した場合に、再度、最新の原本ファイルに対して、設定処理を行っても良いことは言うまでもない。つまり、本ファイル操作装置は、原本ファイルに対する利用を制限するための情報である第一利用制限情報を格納している第一利用制限情報格納部と、前記原本ファイルに対して、前記第一利用制限情報を用いて、第二利用制限情報を有し、かつ対応する原本ファイルの本体データについての情報を有する１以上の設定済ファイルを得る処理を実行する利用制限設定部を具備し、前記利用制限設定部は、前記設定済ファイルを得る処理の実行前の原本ファイルと、前記設定済ファイルを得る処理の実行後の原本ファイルが変化しているか否かを判断する判断手段と、前記判断手段の判断結果が変化していないとの判断結果である場合、前記設定済ファイルを得る利用制限設定手段を具備するファイル操作装置であれば良い。
【０２４９】
さらに、本実施の形態におけるファイル操作装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納している原本ファイルを読み出すステップと、前記原本ファイルの本体データを取得するステップと、格納している第一利用制限情報を読み出すステップと、設定済ファイルを生成するステップと、前記生成した設定済ファイルに、前記読み出した第一利用制限情報を用いて、第二利用制限情報を書き込むステップと、前記取得した本体データについての情報を前記設定済ファイルに書き込むステップと、前記設定済ファイルを得る前記処理の実行前の原本ファイルと、前記設定済ファイルを得る前記処理の実行後の原本ファイルが変化しているか否かを判断する判断ステップと、前記判断ステップにおける判断結果が変化していないとの判断結果である場合、前記設定済ファイルを蓄積するステップを実行させるためのプログラム、である。
【０２５０】
また、本プログラムは、コンピュータに、格納しているフォルダ単位操作情報を読み出すステップと、前記読み出したフォルダ単位操作情報が有する第一フォルダ識別子を取得するステップと、当該第一フォルダ識別子と対になる第一利用制限情報を前記フォルダ単位操作情報から取得するステップと、取得した第一フォルダ識別子で識別されるフォルダ内に存在する１以上の原本ファイルに対する１以上の設定済ファイルを生成するステップと、前記１以上の各設定済ファイルに、前記第一利用制限情報を用いて、利用制限に関する情報である第二利用制限情報を記録するステップと、前記１以上の各設定済ファイルに、対応する原本ファイルの本体データについての情報を記録し、１以上の設定済ファイルを得るステップと、前記設定済ファイルを得る前記処理の実行前の原本ファイルと、前記設定済ファイルを得る前記処理の実行後の原本ファイルが変化しているか否かを判断する判断ステップと、前記判断ステップにおける判断結果が変化していないとの判断結果である場合、前記設定済ファイルを蓄積するステップを実行させるためのプログラム、である。
【０２５１】
また、本プログラムは、上記プログラムに対して、コンピュータに、前記判断ステップにおける判断結果が変化しているとの判断結果である場合、変化後の原本ファイルに対して、前記第一利用制限情報を用いて処理を行い、第二利用制限情報を有する設定済ファイルを得るステップをさらに実行させるためのプログラム、であることは好適である。
【０２５２】
また、本プログラムは、上記プログラムに対して、コンピュータに、前記設定済ファイルが有する第二利用制限情報に従って、前記設定済ファイルを処理するファイル処理ステップをさらに実行させるためのプログラム、であることは好適である。
【０２５３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２５４】
また、図１５は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理システムを実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１５は、このコンピュータシステム３４０の概観図であり、図１６は、コンピュータシステム３４０のブロック図である。
【０２５５】
図１５において、コンピュータシステム３４０は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０２５６】
図１６において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３４１３と、ＣＰＵ３４１３、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３４１５と、ＣＰＵ３４１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２５７】
コンピュータシステム３４０に、上述した実施の形態の情報処理システムの機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０２５８】
プログラムは、コンピュータ３４１に、上述した実施の形態の情報処理システムの機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０２５９】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２６０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２６１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２６２】
以上のように、本発明にかかるファイル操作装置は、ファイルに記載された情報のセキュリティーを担保しつつファイルを利用できる、という効果を有し、ファイル操作を行うコンピュータ装置等として有用である。
【図面の簡単な説明】
【０２６３】
【図１】実施の形態１における情報処理システムのブロック図
【図２】同ファイル操作装置の動作について説明するフローチャート
【図３】同フォルダ単位操作情報処理の動作について説明するフローチャート
【図４】同ファイル処理の動作について説明するフローチャート
【図５】同フォルダ単位操作情報の具体例を示す図
【図６】同第二利用制限情報の具体例を示す図
【図７】同ログ情報の例を示す図
【図８】同設定処理の概念を示す図
【図９】同フォルダ単位操作情報の具体例を示す図
【図１０】同第二利用制限情報の具体例を示す図
【図１１】同ログ情報の例を示す図
【図１２】同設定処理の概念を示す図
【図１３】実施の形態２における情報処理システムのブロック図
【図１４】同フォルダ単位操作情報処理の動作について説明するフローチャート
【図１５】情報処理システムの外観図
【図１６】システムのブロック図
【符号の説明】
【０２６４】
１１  ファイル管理装置
１２、１３２  ファイル操作装置
１２１  フォルダ単位操作情報格納部
１２２、１３２２  利用制限設定部
１２３  ファイル処理部
１２２１  ログ情報格納手段
１２２２  ログ情報蓄積手段
１２２３、１３２２３  利用制限設定手段
１３２２１  判断手段
【図１】
2007172021.tif 000003
【図２】
2007172021.tif 000004
【図３】
2007172021.tif 000005
【図４】
2007172021.tif 000006
【図５】
2007172021.tif 000007
【図６】
2007172021.tif 000008
【図７】
2007172021.tif 000009
【図８】
2007172021.tif 000010
【図９】
2007172021.tif 000011
【図１０】
2007172021.tif 000012
【図１１】
2007172021.tif 000013
【図１２】
2007172021.tif 000014
【図１３】
2007172021.tif 000015
【図１４】
2007172021.tif 000016
【図１５】
2007172021.tif 000017
【図１６】
2007172021.tif 000018