(57)【要約】【課題】ファイルの配置に関する作業負担を軽減する。【解決手段】サーバ２は、複数の項目の各項目内容と、表示部３５に表示される表示ファイル名と、がファイル命名規則（所定の規則）に従って表されたファイル名のファイルを抽出し、抽出されたファイルを対象として、当該ファイルのファイル名から前記複数の項目の各項目内容を特定するとともに、前記表示ファイル名を特定し、特定された各項目内容による複数の項目をディレクトリ階層として表示部３５に表示させるとともに、表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させる。【選択図】図１１
2020160485.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目の各項目内容と、表示手段に表示される表示ファイル名と、が所定の規則に従って表されたファイル名のファイルを抽出する抽出手段と、
前記抽出手段により抽出された前記ファイルを対象として、当該ファイルのファイル名から前記複数の項目の各項目内容を特定するとともに、前記表示ファイル名を特定する特定手段と、
前記特定手段により特定された前記各項目内容による複数の項目をディレクトリ階層として前記表示手段に表示させるとともに、前記表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させる表示制御手段と、
を備えることを特徴とするファイル管理装置。
【請求項２】
前記ファイル名は、前記所定の規則に従って、前記複数の項目とは別の項目の項目内容を更に含めて表され、
前記特定手段は、前記ファイル名から前記別の項目の項目内容を特定し、
前記表示制御手段は、前記特定手段により特定された前記別の項目の項目内容による当該項目をルートディレクトリとして前記表示手段に表示させることを特徴とする請求項１に記載のファイル管理装置。
【請求項３】
前記別の項目は、識別情報に関する項目であり、
ユーザー操作に基づき入力された識別情報を受け付ける受付手段を備え、
前記特定手段は、前記抽出手段により抽出された前記ファイルのうち、前記受付手段により受け付けられた前記識別情報が前記別の項目の項目内容として前記ファイル名に表されたファイルを対象として、当該ファイルのファイル名から前記複数の項目の各項目内容を特定するとともに、前記表示ファイル名を特定し、
前記表示制御手段は、前記特定手段により特定された前記別の項目の項目内容による当該項目をルートディレクトリとし、前記各項目内容による複数の項目をディレクトリ階層として前記表示手段に表示させるとともに、前記表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させることを特徴とする請求項２に記載のファイル管理装置。
【請求項４】
前記ファイルを所定のフォルダに記憶させる記憶制御手段を備えることを特徴とする請求項１〜３のいずれか一項に記載のファイル管理装置。
【請求項５】
前記複数の項目をディレクトリ階層として前記表示手段に表示させる際の当該複数の項目の順列をユーザー操作に基づき変更する変更手段を備えることを特徴とする請求項１〜４のいずれか一項に記載のファイル管理装置。
【請求項６】
前記表示手段に表示された表示ファイル名をユーザー操作に基づき指定する指定手段と、
前記指定手段により前記表示ファイル名が指定された場合、当該表示ファイル名を前記ファイル名に表したファイルを、所定の端末装置にダウンロードするダウンロード手段と、
を備えることを特徴とする請求項１〜５のいずれか一項に記載のファイル管理装置。
【請求項７】
前記表示制御手段は、前記表示ファイル名をダウンロード用のリンク形式で表示させることを特徴とする請求項６に記載のファイル管理装置。
【請求項８】
前記表示制御手段は、前記表示ファイル名を前記表示手段に表示させる際、当該表示ファイル名に対応するダウンロードボタンを表示させ、
前記表示手段に表示された前記ダウンロードボタンをユーザー操作に基づき指定する指定手段と、
前記指定手段により前記ダウンロードボタンが指定された場合、当該ダウンロードボタンに対応する表示ファイル名を前記ファイル名に表したファイルを、所定の端末装置にダウンロードするダウンロード手段と、
を備えることを特徴とする請求項１〜５のいずれか一項に記載のファイル管理装置。
【請求項９】
前記表示制御手段は、前記ダウンロード手段によりダウンロードが行われたファイルの表示ファイル名と、当該ダウンロードが行われていないファイルの表示ファイル名とを識別可能に表示させることを特徴とする請求項６〜８のいずれか一項に記載のファイル管理装置。
【請求項１０】
ファイルの一覧画面を表示させる表示制御手段と、
前記表示制御手段により表示されるファイルの一覧画面をユーザー操作に応じて第１の表示形式と第２の表示形式との間で切り替える切替手段と、
を備え、
前記ファイルの一覧画面で表示されるファイルのそれぞれは、ファイルの識別情報として少なくとも項目毎の種別情報を含み、
前記第１の表示形式は、所定の項目順で前記種別情報が階層的に並べられたツリー構造で前記ファイルを一覧表示させる表示形式であり、
前記第２の表示形式は、所定の項目順で前記種別情報が並べられた文字列が当該ファイルを識別するためのファイル名の少なくとも一部としてファイル毎に表示されるようにファイルを一覧表示させる表示形式であることを特徴とするファイル管理装置。
【請求項１１】
コンピュータを、
複数の項目の各項目内容と、表示手段に表示される表示ファイル名と、が所定の規則に従って表されたファイル名のファイルを抽出する抽出手段、
前記抽出手段により抽出された前記ファイルを対象として、当該ファイルのファイル名から前記複数の項目の各項目内容を特定するとともに、前記表示ファイル名を特定する特定手段、
前記特定手段により特定された前記各項目内容による複数の項目をディレクトリ階層として前記表示手段に表示させるとともに、前記表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のディレクトリが階層状に構造され、ファイルがディレクトリ毎に分類され、ディレクトリの移動、削除、追加、そして、互いのディレクトリの位置を入れ替えて、コンピュータ内のファイルを管理するファイル管理装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１５９６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されているファイル管理装置では、例えば、個人別のフォルダが数多く設けられている状態において、各個人のフォルダに対して当該個人のファイルをそれぞれ配置する場合、ファイルの配置に関する作業負担が大きいという問題がある。特に、各個人のフォルダが階層構造となっており、この階層構造内に新規のフォルダを追加し当該フォルダに対して個人のファイルを配置する場合、上記の問題が顕著になる。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、ファイルの配置に関する作業負担を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係るファイル管理装置は、
複数の項目の各項目内容と、表示手段に表示される表示ファイル名と、が所定の規則に従って表されたファイル名のファイルを抽出する抽出手段と、
前記抽出手段により抽出された前記ファイルを対象として、当該ファイルのファイル名から前記複数の項目の各項目内容を特定するとともに、前記表示ファイル名を特定する特定手段と、
前記特定手段により特定された前記各項目内容による複数の項目をディレクトリ階層として前記表示手段に表示させるとともに、前記表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させる表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ファイルの配置に関する作業負担を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態のファイル管理システムの概略構成図である。
【図２】サーバの機能構成を示すブロック図である。
【図３】端末装置の機能構成を示すブロック図である。
【図４】階層項目順列類型テーブルを示す図である。
【図５】階層項目順列変更処理の制御手順を示すフローチャートである。
【図６】配置ファイル一覧画面を示す図である。
【図７】階層項目順列類型テーブルを示す図である。
【図８】（ａ）は階層項目順列一覧画面を示す図であり、（ｂ）及び（ｃ）は階層項目順列変更画面を示す図である。
【図９】変更後の階層項目順列一覧画面を示す図である。
【図１０】階層項目順列類型テーブルを示す図である。
【図１１】ファイルダウンロード処理の制御手順を示すフローチャートである。
【図１２】記憶部の対象フォルダから取得されたファイルの一覧を示す図である。
【図１３】階層化表示画面を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１０】
＜ファイル管理システム１の構成＞
まず、図１を参照して、本実施形態の構成を説明する。図１は、本実施形態のファイル管理システム１の概略構成図である。
【００１１】
本実施形態のファイル管理システム１は、会社組織等の団体に所属する各人員向けのファイルを管理するシステムである。以下では、ファイル管理システム１は、複数の社員で構成される会社に所属する各社員向けのファイルを管理するケースを例に挙げて説明する。
【００１２】
図１に示すように、ファイル管理システム１は、サーバ（ファイル管理装置）２と、複数の端末装置３とを備えている。サーバ２と端末装置３とは通信ネットワークＮを介して情報通信可能に接続される。
【００１３】
サーバ２は、例えば、クラウド上のサーバであり、ファイル管理のＷｅｂサービスを提供する。
【００１４】
端末装置３は、例えば、ファイル管理システム１を導入した会社の社員が使用する端末装置である。この端末装置３としては、例えば、ノートＰＣ（Personal Computer）、デスクトップＰＣ等が挙げられる。なお、これに限定されず、スマートフォン、タブレットＰＣ、携帯電話機、ＰＤＡ（Personal Digital Assistant）であってもよい。
【００１５】
通信ネットワークＮは、例えば、インターネットであるものとするが、ＬＡＮ（Local Area Network）等、他のネットワークとしてもよい。
【００１６】
＜サーバ２の構成＞
次に、図２を参照して、サーバ２の機能構成について説明する。図２は、サーバ２の機能構成を示すブロック図である。
【００１７】
図２に示すように、サーバ２は、ＣＰＵ（Central Processing Unit）２１と、ＲＡＭ（Random Access Memory）２２と、記憶部２３と、操作部２４と、表示部２５と、通信部２６とを備えている。また、サーバ２の各部は、バス２７を介して接続されている。
【００１８】
ＣＰＵ（抽出手段、特定手段、表示制御手段、記憶制御手段、受付手段、変更手段、ダウンロード手段）２１は、記憶部２３に記憶されているシステムプログラムやアプリケーションプログラムといった各種のプログラムを読み出してＲＡＭ２２のワークエリアに展開し、当該プログラムに従ってサーバ２の各部の動作を制御する。例えば、ＣＰＵ２１は、アプリケーションプログラムの実行結果に応じて、端末装置３の表示部３５に当該実行結果に係る表示を行わせるための制御信号を生成し、通信部２６を介して端末装置３に送信する。
【００１９】
ＲＡＭ２２は、例えば、揮発性のメモリであり、ＣＰＵ２１により読み出された各種のプログラムやデータを一時的に格納するワークエリアを有する。
【００２０】
記憶部（記憶手段）２３は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などにより構成される。記憶部２３には、ＣＰＵ２１で実行されるシステムプログラム、Ｗｅｂサーバプログラム等のアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。
【００２１】
また、記憶部２３には、後述するファイルダウンロード処理において階層化表示する対象のファイルを配置するためのフォルダ（対象フォルダ）が設けられている。このフォルダは、例えば、ファイル管理の権限を有した社員が、端末装置３の操作部３４を介して、所定の操作を行うことで設定されるようになっている。なお、階層化表示する対象のファイルはそれぞれ上記フォルダに配置される際に、後述するファイル命名規則に則ったファイル名で配置されるようになっている。
【００２２】
また、記憶部２３には、図４に示すように、階層項目順列類型テーブルが記憶されている。この階層項目順列類型テーブルには、類型ごとに、対象フォルダに配置されているファイルのファイル名から抽出される項目の順列（抽出項目１，２，３，…）と、当該ファイル名が後述する配置ファイル一覧画面において表示される際の項目の順列（表示項目１，２，３，…）と、が対応付けられて記憶されている。
【００２３】
操作部２４は、例えば、キーボード等のキー入力部と、マウス等のポインティングデバイスとを有している。また、操作部２４は、キー入力及び位置入力を受け付け、その操作情報をＣＰＵ２１に出力する。
【００２４】
表示部２５は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等から構成されている。また、表示部２５には、ＣＰＵ２１から出力されて入力される表示信号の指示に従って、各種画面を表示する。
【００２５】
通信部２６は、例えば、ネットワークカード等により構成されている。また、通信部２６は、通信ネットワークＮに通信接続されて、通信ネットワークＮ上の機器（例えば、端末装置３等）との通信を行う。
【００２６】
＜端末装置３の構成＞
次に、図３を参照して、端末装置３の機能構成について説明する。図３は、端末装置３の機能構成を示すブロック図である。
【００２７】
図３に示すように、端末装置３は、ＣＰＵ３１と、ＲＡＭ３２と、記憶部３３と、操作部３４と、表示部３５と、無線通信部３６とを備えている。また、端末装置３の各部は、バス３７を介して接続されている。
【００２８】
ＣＰＵ３１は、記憶部３３に記憶されているシステムプログラムやアプリケーションプログラムといった各種プログラムを読み出してＲＡＭ３２のワークエリアに展開し、当該プログラムに従って端末装置３の各部の動作を制御する。例えば、ＣＰＵ３１は、ブラウザなどの情報表示入力プログラムを実行して、操作部３４に対するユーザーの入力操作の内容に基づく情報を無線通信部３６によりサーバ２に送信させたり、サーバ２から受信した情報を表示部３５に表示させたりする。
【００２９】
ＲＡＭ３２は、例えば、揮発性のメモリであり、ＣＰＵ３１により読み出された各種のプログラムやデータを一時的に格納するワークエリアを有する。
【００３０】
記憶部３３は、例えば、ＨＤＤ、ＳＳＤ、ＥＥＰＲＯＭ、フラッシュメモリなどにより構成される。記憶部３３には、ＣＰＵ３１で実行されるシステムプログラムやブラウザ等のアプリケーションプログラム、これらのプログラムの実行に必要なデータ等が記憶されている。
【００３１】
操作部（指定手段）３４は、例えば、キーボード等のキー入力部と、マウス等のポインティングデバイスとを有している。また、操作部３４は、キー入力及び位置入力を受け付け、その操作情報をＣＰＵ３１に出力する。
【００３２】
表示部（表示手段）３５は、例えば、ＬＣＤや有機ＥＬディスプレイ等から構成されている。また、表示部３５には、ＣＰＵ３１から出力されて入力される表示信号の指示に従って、各種画面を表示する。
【００３３】
無線通信部３６は、例えば、アンテナ、変復調回路、信号処理回路等により構成されている。また、無線通信部３６は、通信ネットワークＮに接続されている基地局やアクセスポイント等と無線電波により情報の送受信を行い、通信ネットワークＮ上の機器（例えば、サーバ２等）との通信を行う。
【００３４】
《ファイル管理システム１の動作》
［階層項目順列変更処理］
次に、サーバ２における階層項目順列変更処理の制御手順について説明する。
図５は、階層項目順列変更処理の制御手順を示すフローチャートである。ここで、階層項目順列変更処理とは、後述するファイルダウンロード処理において階層化表示される各項目（階層項目）の順列を変更する際に実行される処理である。階層項目順列変更処理は、操作部３４を介して、当該階層項目順列変更処理の実行を指示する所定の操作がなされたことを契機として開始される。
【００３５】
階層項目順列変更処理が開始されると、サーバ２のＣＰＵ２１は、表示部３５に配置ファイル一覧画面を表示させる（ステップＳ１）。
【００３６】
図６は、配置ファイル一覧画面４０を示す図である。
図６に示すように、配置ファイル一覧画面４０では、配置ファイル一覧表Ｌ１と、階層項目順列一覧ボタンＢ１と、終了ボタンＢ２とが表示される。配置ファイル一覧表Ｌ１では、記憶部２３の対象フォルダに記憶されている全ファイルのファイル名の一覧が表示されるようになっている。階層項目順列一覧ボタンＢ１は、階層項目の順列の変更作業を行う場合に押下されるボタンである。一方、終了ボタンＢ２は、階層項目の順列の変更作業を終了する場合に押下されるボタンである。
【００３７】
階層項目順列変更処理の制御手順の説明に戻り、ＣＰＵ２１は、表示部３５に配置ファイル一覧画面が表示される際に、階層項目の新しい順列の類型に属するファイルが対象フォルダにあるか否かを判定する（ステップＳ２）。
【００３８】
ステップＳ２において、階層項目の新しい順列の類型に属するファイルが対象フォルダにあると判定された場合（ステップＳ２；ＹＥＳ）、ＣＰＵ２１は、階層項目の新しい順列の類型のレコードを記憶部２３の階層項目順列類型テーブルに追加する（ステップＳ３）。具体的には、図６の配置ファイル一覧画面４０の配置ファイル一覧表Ｌ１において、例えば、ＮＯ．５やＮｏ．１６に示すように、階層項目の新しい順列の類型に属するファイルとして“公的資格_LR_TOEIC$$13123$$第204回20170726.pdf”や“公的資格_LR_TOEIC$$13568$$第204回20170726.pdf”がある場合、ＣＰＵ２１は、図７に示すように、階層項目順列類型テーブルにＮｏ．４の類型として、当該階層項目の新しい順列の類型のレコードを追加する。
【００３９】
また、ステップＳ２において、階層項目の新しい順列の類型に属するファイルが対象フォルダに無いと判定された場合（ステップＳ２；ＮＯ）、ＣＰＵ２１は、ステップＳ３をスキップして、ステップＳ４へ移行する。
【００４０】
次いで、ＣＰＵ２１は、操作部３４を介して、階層項目順列一覧ボタンＢ１の押下操作がなされたか否かを判定する（ステップＳ４）。
【００４１】
ステップＳ４において、階層項目順列一覧ボタンＢ１の押下操作がなされていないと判定された場合（ステップＳ４；ＮＯ）、ＣＰＵ２１は、ステップＳ１２へ移行する。
一方、ステップＳ４において、階層項目順列一覧ボタンＢ１の押下操作がなされたと判定された場合（ステップＳ４；ＹＥＳ）、ＣＰＵ２１は、表示部３５に階層項目順列一覧画面を表示させる（ステップＳ５）。
【００４２】
図８（ａ）は、階層項目順列一覧画面４１を示す図である。この階層項目順列一覧画面４１は、図６に示す配置ファイル一覧画面４０において、階層項目順列一覧ボタンＢ１の押下操作がなされた際に表示部３５に表示される画面である。
【００４３】
図８（ａ）に示すように、階層項目順列一覧画面４１では、階層項目順列一覧表Ｌ２と、プルダウンメニューＭ１〜Ｍ３と、順列変更ボタンＢ３と、キャンセルボタンＢ４とが表示される。階層項目順列一覧表Ｌ２では、階層項目順列類型テーブル（図７参照）に記録されている各類型（Ｎｏ．１〜Ｎｏ．４）の表示項目（表示項目１，２，３，…）の情報が示されている。
【００４４】
階層項目順列変更処理の制御手順の説明に戻り、ＣＰＵ２１は、操作部３４を介して、項目の順列変更操作（後述）がなされたか否かを判定する（ステップＳ６）。
【００４５】
ここで、項目の順列変更操作の具体的な態様の一例について、図８（ａ）〜図８（ｃ）を用いて説明する。
例えば、図８（ａ）に示す階層項目順列一覧画面４１の階層項目順列一覧表Ｌ２のＮｏ．４の行に表示されている項目１〜項目３の各項目内容（“公的資格”、“LR”、“TOEIC”）の順列を変更したい場合、操作部３４を介して、「項目１」のプルダウンメニューＭ１において“公的資格”を選択し、「項目２」プルダウンメニューＭ２において“LR”を選択し、「項目３」のプルダウンメニューＭ３において“TOEIC”を選択する。そして、順列変更ボタンＢ３の押下操作を行うと、図８（ｂ）に示すように、表示部３５に階層項目順列変更画面４２が表示されるようになっている。なお、階層項目順列一覧表Ｌ２の“Ｎｏ．４”の領域を操作部３４を介して指定する操作を行うことにより、プルダウンメニューＭ１〜Ｍ３のそれぞれに“公的資格”、“LR”、“TOEIC”が自動的に入力されるようにしてもよい。
【００４６】
階層項目順列変更画面４２では、上述の順列変更ボタンＢ３の押下操作がなされた際にプルダウンメニューＭ１〜Ｍ３で選択されていた各項目の項目内容（“公的資格”、“LR”、“TOEIC”）が縦に項目順で表示されるようになっている。また、階層項目順列変更画面４２では、キャンセルボタンＢ４と、ＯＫボタンＢ５と、上ボタンＢ６と、下ボタンＢ７とが表示される。ユーザーである社員は、操作部３４を介して、順列を変更したい項目の項目内容を選択し、適宜、上ボタンＢ６と下ボタンＢ７の押下操作を行うことにより、各項目の順列を変更することができるようになっている。例えば、図８（ｂ）に示す階層項目順列変更画面４２において、操作部３４を介して、項目２の項目内容“LR”を選択し、下ボタンＢ７の押下操作を一度行うことにより、図８（ｃ）に示すように、項目２の項目内容が“TOEIC”に、そして、項目３の項目内容が“LR”に変更されるようになっている。項目の順列を変更した後、操作部３４を介して、ＯＫボタンＢ５の押下操作を行うことで、図９に示すように、表示部３５に変更後の階層項目順列一覧画面４４が表示されるようになっている。
【００４７】
階層項目順列一覧画面４４では、変更後の階層項目順列一覧表Ｌ３が表示されるようになっている。具体的には、変更前の階層項目順列一覧表Ｌ２（図８（ａ）参照）のＮｏ．４の行に表示されていた項目１〜項目３の各項目内容の順列を“公的資格”⇒“LR”⇒“TOEIC”から“公的資格”⇒“TOEIC”⇒“LR”に変更したことから、変更後の階層項目順列一覧表Ｌ３では、“公的資格”⇒“TOEIC” ⇒“LR”の順列（Ｎｏ．１及びＮｏ．４）と、“考課情報”⇒“2013年度”の順列（Ｎｏ．２）と、“考課情報”⇒“2014年度”の順列（Ｎｏ．３）とが示されている。また、階層項目順列一覧画面４４では、プルダウンメニューＭ１〜Ｍ３と、順列変更ボタンＢ３とが表示されており、再度、各項目の順列の変更を行うことができるようになっている。また、階層項目順列一覧画面４４では、キャンセルボタンＢ４と、決定ボタンＢ８とが表示される。
【００４８】
階層項目順列変更処理の制御手順の説明に戻り、ステップＳ６において、項目の順列変更操作がなされていないと判定された場合（ステップＳ６；ＮＯ）、ＣＰＵ２１は、項目の順列変更操作がなされるまでの間、ステップＳ６の判定処理を繰り返し行う。
一方、ステップＳ６において、項目の順列変更操作がなされたと判定された場合（ステップＳ６；ＹＥＳ）、ＣＰＵ２１は、表示部３５に変更後の階層項目順列一覧画面（図９参照）を表示させる（ステップＳ７）。
【００４９】
次いで、ＣＰＵ２１は、変更後の階層項目順列一覧画面において、操作部３４を介して、キャンセルボタンＢ４の押下操作がなされたか否かを判定する（ステップＳ８）。
【００５０】
ステップＳ８において、キャンセルボタンＢ４の押下操作がなされたと判定された場合（ステップＳ８；ＹＥＳ）、ＣＰＵ２１は、ステップＳ５に戻り、それ以降の処理を繰り返し行う。
一方、ステップＳ８において、キャンセルボタンＢ４の押下操作がなされていないと判定された場合（ステップＳ８；ＮＯ）、ＣＰＵ２１は、変更後の階層項目順列一覧画面において、操作部３４を介して、決定ボタンＢ８の押下操作がなされたか否かを判定する（ステップＳ９）。
【００５１】
ステップＳ９において、決定ボタンＢ８の押下操作がなされていないと判定された場合（ステップＳ９；ＮＯ）、ＣＰＵ２１は、ステップＳ８に戻り、それ以降の処理を繰り返し行う。
一方、ステップＳ９において、決定ボタンＢ８の押下操作がなされたと判定された場合（ステップＳ９；ＹＥＳ）、ＣＰＵ２１は、階層項目順列類型テーブルの各類型のうち項目の順列変更操作により変更された類型のレコードを更新する（ステップＳ１０）。具体的には、階層項目順列一覧表Ｌ２（図８（ａ）参照）のＮｏ．４の行に表示されていた項目１〜項目３の各項目内容の順列が“公的資格”⇒“LR”⇒“TOEIC”から“公的資格”⇒“TOEIC”⇒“LR”に変更された場合、図１０に示すように、階層項目順列類型テーブルのＮＯ．４の類型の表示項目２が“LR”から“TOEIC”へ更新され、表示項目３が“TOEIC”から“LR”へ更新される。
【００５２】
次いで、ＣＰＵ２１は、階層項目の順列の変更内容に応じて更新された配置ファイル一覧画面（図示省略）を表示部３５に表示させる（ステップＳ８）。
【００５３】
次いで、ＣＰＵ２１は、更新後の配置ファイル一覧画面において、操作部３４を介して、終了ボタンＢ２の押下操作がなされたか否かを判定する（ステップＳ１２）。
【００５４】
ステップＳ１２において、終了ボタンＢ２の押下操作がなされていないと判定された場合（ステップＳ１２；ＮＯ）、ＣＰＵ２１は、ステップＳ４に戻り、それ以降の処理を繰り返し行う。
一方、ステップＳ１２において、終了ボタンＢ２の押下操作がなされたと判定された場合（ステップＳ１２；ＹＥＳ）、ＣＰＵ２１は、階層項目順列変更処理を終了する。
【００５５】
［ファイルダウンロード処理］
次に、サーバ２におけるファイルダウンロード処理の制御手順について説明する。
図１１は、ファイルダウンロード処理の制御手順を示すフローチャートである。ここで、ファイルダウンロード処理は、操作部３４を介して、当該ファイルダウンロード処理の実行を指示する所定の操作がなされたことを契機として開始される。
【００５６】
ファイルダウンロード処理が開始されると、サーバ２のＣＰＵ２１は、表示部３５に社員番号入力画面（図示省略）を表示させる（ステップＳ２１）。
【００５７】
次いで、ＣＰＵ２１は、社員番号入力画面において、操作部３４を介して、社員番号の入力操作がなされたか否かを判定する（ステップＳ２２）。
【００５８】
ステップＳ２２において、社員番号の入力操作がなされていないと判定された場合（ステップＳ２２；ＮＯ）、ＣＰＵ２１は、社員番号の入力操作がなされるまでの間、ステップＳ２２の判定処理を繰り返し行う。
一方、ステップＳ２２において、社員番号の入力操作がなされたと判定された場合（ステップＳ２２；ＹＥＳ）、ＣＰＵ２１は、入力された社員番号がファイル命名規則（後述）で定められている“$$”の文字（区切り文字）により他の文字列と区切られているファイル名のファイルを記憶部２３の対象フォルダから取得する（ステップＳ２３）。
【００５９】
図１２は、社員番号入力画面において、例えば、社員番号“12195”の入力操作がなされた際に、記憶部２３の対象フォルダから取得されたファイルの一覧を示す図である。
図１２に示すように、社員番号入力画面において、社員番号“12195”の入力操作がなされた場合、社員番号“12195”がファイル命名規則（後述）で定められている“$$”の文字により他の文字列と区切られているファイル名“公的資格_TOEIC_LR$$12195$$第200回20130724.pdf”、外１０個のファイル名のファイルが記憶部２３の対象フォルダから取得されるようになっている。
【００６０】
ここで、ファイル命名規則について、上述のファイル名“公的資格_TOEIC_LR$$12195$$第200回20130724.pdf”を例に挙げて説明する。
このファイル命名規則では、“$$”の文字（区切り文字）を使用することにより、前段“公的資格_TOEIC_LR”、中段“12195”、後段“第200回20130724.pdf”の３区分に情報を区切る決まりとなっている。また、このファイル命名規則では、“_”の文字（区切り文字）を使用することにより、前段“公的資格_TOEIC_LR”を更に区切り、区切られた各部分“公的資格”、“TOEIC”、“LR”を階層化表示が行われる際の１階層とみなし、当該前段の左端に位置する部分“公的資格”から順に階層化表示する決まりとなっている。また、このファイル命名規則では、中段“12195”を階層化表示が行われる際のルートディレクトリとする決まりとなっている。また、このファイル命名規則では、後段“第200回20130724.pdf”を表示ファイル名とし、階層化表示が行われる際、最下層に当該表示ファイル名を表示する決まりとなっている。
【００６１】
ファイルダウンロード処理の制御手順の説明に戻り、ＣＰＵ２１は、ステップＳ２３で取得したファイルのファイル名に基づき当該ファイルを階層化表示させた階層化表示画面を表示部３５に表示させる（ステップＳ２４）。
【００６２】
例えば、上述のように、社員番号入力画面において、社員番号“12195”の入力操作がなされた場合、図１２に示されている１１個のファイルを対象として階層化表示させた階層化表示画面が表示部３５に表示される。具体的には、図１３に示すように、社員番号“12195”の項目をルートディレクトリとし、各ファイル名に表された各項目内容による複数の項目をディレクトリ階層として表した階層化表示画面４５が表示部３５に表示される。また、階層化表示画面４５では、各ファイル名に表された表示ファイル名が、当該各ファイル名のファイルが属する層にダウンロード用のリンク形式で表示されるようになっている。また、階層化表示画面４５に表示される表示ファイル名は、ダウンロードが行われる前と後とで文字の表示色が異なるようにして表示されるようになっている。
【００６３】
次いで、ＣＰＵ２１は、階層化表示画面において、操作部３４を介して、ファイル（表示ファイル名）の指定操作がなされたか否かを判定する（ステップＳ２５）。
【００６４】
ステップＳ２５において、ファイルの指定操作がなされたと判定された場合（ステップＳ２５；ＹＥＳ）、ＣＰＵ２１は、指定操作がなされたファイルを所定の端末装置３にダウンロードし（ステップＳ２６）、ステップＳ２７へ移行する。例えば、図１３に示す階層化表示画面４５において、“第200回20130724.pdf”のファイル（表示ファイル名）の指定操作がなされた場合、“第200回20130724.pdf”のファイルが所定の端末装置３にダウンロードされる。
一方、ステップＳ２５において、ファイルの指定操作がなされていないと判定された場合（ステップＳ２５；ＮＯ）、ＣＰＵ２１は、ステップＳ２６をスキップして、ステップＳ２７へ移行する。
【００６５】
次いで、ＣＰＵ２１は、操作部３４を介して、終了ボタンＢ２の押下操作がなされたか否かを判定する（ステップＳ２７）。
【００６６】
ステップＳ２７において、終了ボタンＢ２の押下操作がなされていないと判定された場合（ステップＳ２７；ＮＯ）、ＣＰＵ２１は、ステップＳ２５に戻り、それ以降の処理を繰り返し行う。
一方、ステップＳ２７において、終了ボタンＢ２の押下操作がなされたと判定された場合（ステップＳ２７；ＹＥＳ）、ＣＰＵ２１は、ファイルダウンロード処理を終了する。
【００６７】
以上、本実施の形態によれば、ファイル管理システム１におけるサーバ２は、複数の項目の各項目内容と、表示部３５に表示される表示ファイル名と、がファイル命名規則（所定の規則）に従って表されたファイル名のファイルを抽出し、抽出されたファイルを対象として、当該ファイルのファイル名から前記複数の項目の各項目内容を特定するとともに、前記表示ファイル名を特定し、特定された各項目内容による複数の項目をディレクトリ階層として表示部３５に表示させるとともに、表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させたこととなる。
【００６８】
したがって、通常、ディレクトリ階層によりファイルの所在を表示する場合、当該ディレクトリ階層を構成するために必要なフォルダを作成し当該フォルダへファイルを配置しなければならないが、サーバ２によれば、各ファイルに対してファイル命名規則に従ったファイル名をそれぞれ付しておくだけで当該各ファイルの所在をディレクトリ階層により表示することができるので、ファイルの配置に関する作業負担を軽減することができる。
【００６９】
また、サーバ２によれば、ファイル名から複数の項目とは別の項目の項目内容を特定し、特定された当該項目をルートディレクトリとして表示部３５に表示させるので、このルートディレクトリの表示によって、各ファイルの属性を把握し易くすることができる。
【００７０】
また、サーバ２によれば、ユーザー操作に基づき入力された社員番号（識別情報）を受け付け、抽出されたファイルのうち、受け付けられた社員番号が別の項目の項目内容としてファイル名に表されたファイルを対象として、当該ファイルのファイル名から複数の項目の各項目内容を特定するとともに、表示ファイル名を特定し、特定された別の項目の項目内容による当該項目をルートディレクトリとし、各項目内容による複数の項目をディレクトリ階層として表示部３５に表示させるとともに、表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させるので、各社員向けのファイルの所在を把握し易くすることができる。
【００７１】
また、サーバ２によれば、記憶部２３の所定のフォルダ（対象フォルダ）にファイルを記憶させるので、当該ファイルを管理し易くすることができる。
【００７２】
また、サーバ２によれば、複数の項目をディレクトリ階層として表示部３５に表示させる際の当該複数の項目の順列をユーザー操作に基づき変更することにより当該ディレクトリ階層の構造を変更することができるので、ディレクトリを物理的に移動させる手間を省くことができる。
【００７３】
また、サーバ２によれば、表示部３５に表示された表示ファイル名をユーザー操作に基づき指定し、指定された表示ファイル名をファイル名に表したファイルを、所定の端末装置３にダウンロードするので、当該ファイルのダウンロードに関する作業を効率よく行うことができる。
【００７４】
また、サーバ２によれば、表示ファイル名をダウンロード用のリンク形式で表示させるので、当該表示ファイル名を識別し易くすることができる。
【００７５】
また、サーバ２によれば、ダウンロードが行われたファイルの表示ファイル名と、ダウンロードが行われていないファイルの表示ファイル名とを識別可能に表示させるので、所望のファイルのダウンロードをし忘れてしまったり、同じ表示ファイル名を二度指定してしまうことを抑制することができる。
【００７６】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部２３のＨＤＤ、ＳＳＤ、ＥＥＰＲＯＭを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリや、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【００７７】
なお、上記実施の形態における記述は、本発明に係る情報処理装置及びプログラムの一例であり、これに限定されるものではない。
例えば、上記実施形態では、階層化表示画面４５（図１３参照）に表示される表示ファイル名をダウンロード用のリンク形式で表示させるようにしたが、表示ファイル名に対応するダウンロードボタン（図示省略）を当該表示ファイル名の右横に表示させ、当該ダウンロードボタンがユーザー操作に基づき指定された場合、当該ダウンロードボタンに対応する表示ファイル名をファイル名に表したファイルを、所定の端末装置にダウンロードするようにしてもよい。
【００７８】
また、上記実施形態では、ファイルダウンロード処理（図１１参照）において、まず、社員番号入力画面を表示部３５に表示させ、操作部３４を介して、社員番号を入力させるようにしたが、例えば、社員番号を入力させる際に、当該社員番号と対応付けられて設定されているパスワードを入力させ、入力されたパスワードが正しい場合、階層化表示画面を表示部３５に表示させるようにしてもよい。
【００７９】
また、上記実施形態では、ファイル命名規則上、“$$”や“_”を区切り文字として使用したが、当該区切り文字を識別可能であれば、“$$”や“_”の文字に限定されるものではなく、他の文字を使用してもよい。
【００８０】
また、上記実施形態では、ファイル管理の権限を有した社員（例えば、人事担当者）が、端末装置３の操作部３４を介して所定の操作を行うことにより、サーバ２のＣＰＵ（表示制御手段、切替手段）２１の制御下において、第２の表示形式としての配置ファイル一覧画面（図６参照）と、それに対応する第１の表示形式としての階層化表示画面（図１３参照）と、を相互に表示切替可能としてもよい。
【００８１】
また、上記実施形態におけるファイル管理システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００８２】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
複数の項目の各項目内容と、表示手段に表示される表示ファイル名と、が所定の規則に従って表されたファイル名のファイルを抽出する抽出手段と、
前記抽出手段により抽出された前記ファイルを対象として、当該ファイルのファイル名から前記複数の項目の各項目内容を特定するとともに、前記表示ファイル名を特定する特定手段と、
前記特定手段により特定された前記各項目内容による複数の項目をディレクトリ階層として前記表示手段に表示させるとともに、前記表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させる表示制御手段と、
を備えることを特徴とするファイル管理装置。
＜請求項２＞
前記ファイル名は、前記所定の規則に従って、前記複数の項目とは別の項目の項目内容を更に含めて表され、
前記特定手段は、前記ファイル名から前記別の項目の項目内容を特定し、
前記表示制御手段は、前記特定手段により特定された前記別の項目の項目内容による当該項目をルートディレクトリとして前記表示手段に表示させることを特徴とする請求項１に記載のファイル管理装置。
＜請求項３＞
前記別の項目は、識別情報に関する項目であり、
ユーザー操作に基づき入力された識別情報を受け付ける受付手段を備え、
前記特定手段は、前記抽出手段により抽出された前記ファイルのうち、前記受付手段により受け付けられた前記識別情報が前記別の項目の項目内容として前記ファイル名に表されたファイルを対象として、当該ファイルのファイル名から前記複数の項目の各項目内容を特定するとともに、前記表示ファイル名を特定し、
前記表示制御手段は、前記特定手段により特定された前記別の項目の項目内容による当該項目をルートディレクトリとし、前記各項目内容による複数の項目をディレクトリ階層として前記表示手段に表示させるとともに、前記表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させることを特徴とする請求項２に記載のファイル管理装置。
＜請求項４＞
前記ファイルを所定のフォルダに記憶させる記憶制御手段を備えることを特徴とする請求項１〜３のいずれか一項に記載のファイル管理装置。
＜請求項５＞
前記複数の項目をディレクトリ階層として前記表示手段に表示させる際の当該複数の項目の順列をユーザー操作に基づき変更する変更手段を備えることを特徴とする請求項１〜４のいずれか一項に記載のファイル管理装置。
＜請求項６＞
前記表示手段に表示された表示ファイル名をユーザー操作に基づき指定する指定手段と、
前記指定手段により前記表示ファイル名が指定された場合、当該表示ファイル名を前記ファイル名に表したファイルを、所定の端末装置にダウンロードするダウンロード手段と、
を備えることを特徴とする請求項１〜５のいずれか一項に記載のファイル管理装置。
＜請求項７＞
前記表示制御手段は、前記表示ファイル名をダウンロード用のリンク形式で表示させることを特徴とする請求項６に記載のファイル管理装置。
＜請求項８＞
前記表示制御手段は、前記表示ファイル名を前記表示手段に表示させる際、当該表示ファイル名に対応するダウンロードボタンを表示させ、
前記表示手段に表示された前記ダウンロードボタンをユーザー操作に基づき指定する指定手段と、
前記指定手段により前記ダウンロードボタンが指定された場合、当該ダウンロードボタンに対応する表示ファイル名を前記ファイル名に表したファイルを、所定の端末装置にダウンロードするダウンロード手段と、
を備えることを特徴とする請求項１〜５のいずれか一項に記載のファイル管理装置。
＜請求項９＞
前記表示制御手段は、前記ダウンロード手段によりダウンロードが行われたファイルの表示ファイル名と、当該ダウンロードが行われていないファイルの表示ファイル名とを識別可能に表示させることを特徴とする請求項６〜８のいずれか一項に記載のファイル管理装置。
＜請求項１０＞
ファイルの一覧画面を表示させる表示制御手段と、
前記表示制御手段により表示されるファイルの一覧画面をユーザー操作に応じて第１の表示形式と第２の表示形式との間で切り替える切替手段と、
を備え、
前記ファイルの一覧画面で表示されるファイルのそれぞれは、ファイルの識別情報として少なくとも項目毎の種別情報を含み、
前記第１の表示形式は、所定の項目順で前記種別情報が階層的に並べられたツリー構造で前記ファイルを一覧表示させる表示形式であり、
前記第２の表示形式は、所定の項目順で前記種別情報が並べられた文字列が当該ファイルを識別するためのファイル名の少なくとも一部としてファイル毎に表示されるようにファイルを一覧表示させる表示形式であることを特徴とするファイル管理装置。
＜請求項１１＞
コンピュータを、
複数の項目の各項目内容と、表示手段に表示される表示ファイル名と、が所定の規則に従って表されたファイル名のファイルを抽出する抽出手段、
前記抽出手段により抽出された前記ファイルを対象として、当該ファイルのファイル名から前記複数の項目の各項目内容を特定するとともに、前記表示ファイル名を特定する特定手段、
前記特定手段により特定された前記各項目内容による複数の項目をディレクトリ階層として前記表示手段に表示させるとともに、前記表示ファイル名を当該ディレクトリ階層の当該ファイルが属する層に表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００８３】
１      ファイル管理システム
２      サーバ
２１    ＣＰＵ（抽出手段、特定手段、表示制御手段、記憶制御手段、受付手段、変更手段、ダウンロード手段）
２３    記憶部（記憶手段）
３      端末装置
３４    操作部（指定手段）
３５    表示部（表示手段）
【図１】
2020160485.tif 000003
【図２】
2020160485.tif 000004
【図３】
2020160485.tif 000005
【図４】
2020160485.tif 000006
【図５】
2020160485.tif 000007
【図６】
2020160485.tif 000008
【図７】
2020160485.tif 000009
【図８】
2020160485.tif 000010
【図９】
2020160485.tif 000011
【図１０】
2020160485.tif 000012
【図１１】
2020160485.tif 000013
【図１２】
2020160485.tif 000014
【図１３】
2020160485.tif 000015