JPH11110276A - ファイル検索方法及び情報処理装置 - Google Patents
ファイル検索方法及び情報処理装置Info
- Publication number
- JPH11110276A JPH11110276A JP9271272A JP27127297A JPH11110276A JP H11110276 A JPH11110276 A JP H11110276A JP 9271272 A JP9271272 A JP 9271272A JP 27127297 A JP27127297 A JP 27127297A JP H11110276 A JPH11110276 A JP H11110276A
- Authority
- JP
- Japan
- Prior art keywords
- file
- search
- description
- name
- specifying
- 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.)
- Withdrawn
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】フルパスで指定されたデバイス内のみにおいて
ファイル検索を行うことを可能となし、無駄な検索や処
理を防止する。 【解決手段】検索対象とするファイルを指定するための
ファイル記述は、記憶装置を特定するデバイス名とファ
イル名とを含むフルパスのファイル記述である。ファイ
ルリストにはこのようなファイル記述が複数登録されて
おり、順次読み出されたファイル記述に従ってファイル
の検索が行われる。まず、ファイル記述に記述されたフ
ルパスによってファイルを検索する(ステップS2
1)。ここでファイル検索に失敗した場合は、当該フル
パスのファイル記述からデバイス名とファイル名を抽出
し、抽出されたデバイス名によって特定されるデバイス
内のみにおいて抽出されたファイル名を検索する(ステ
ップS23、24)。
ファイル検索を行うことを可能となし、無駄な検索や処
理を防止する。 【解決手段】検索対象とするファイルを指定するための
ファイル記述は、記憶装置を特定するデバイス名とファ
イル名とを含むフルパスのファイル記述である。ファイ
ルリストにはこのようなファイル記述が複数登録されて
おり、順次読み出されたファイル記述に従ってファイル
の検索が行われる。まず、ファイル記述に記述されたフ
ルパスによってファイルを検索する(ステップS2
1)。ここでファイル検索に失敗した場合は、当該フル
パスのファイル記述からデバイス名とファイル名を抽出
し、抽出されたデバイス名によって特定されるデバイス
内のみにおいて抽出されたファイル名を検索する(ステ
ップS23、24)。
Description
【0001】
【発明の属する技術分野】本発明は、フロッピーディス
クやハードディスクなどのような外部記憶装置に格納さ
れたファイルを検索するファイル検索方法及び該方法を
用いた情報処理装置に関する。
クやハードディスクなどのような外部記憶装置に格納さ
れたファイルを検索するファイル検索方法及び該方法を
用いた情報処理装置に関する。
【0002】
【従来の技術】一般に、情報処理装置は、外部記憶装置
としてフロッピーディスクやハードディスク等の複数の
デバイスを備える。また、各デバイスにおいて、ディレ
クトリによる階層構造を形成し、当該階層構造の中にフ
ァイルが登録される。従って、一つのファイルを指定し
ようとする場合には、デバイスを特定するデバイス名と
ディレクトリを指定する階層パスとファイル名とを含む
フルパス形式でファイルを特定する必要がある。
としてフロッピーディスクやハードディスク等の複数の
デバイスを備える。また、各デバイスにおいて、ディレ
クトリによる階層構造を形成し、当該階層構造の中にフ
ァイルが登録される。従って、一つのファイルを指定し
ようとする場合には、デバイスを特定するデバイス名と
ディレクトリを指定する階層パスとファイル名とを含む
フルパス形式でファイルを特定する必要がある。
【0003】この様なフルパス形式でファイルが指定さ
れると、指定ファイルが存在しない場合には「ファイル
が見つかりません」といったメッセージが出力されるこ
とになる。従って、ユーザは所望のファイルが格納され
ているデバイスや階層を正確に知っておく必要がある。
れると、指定ファイルが存在しない場合には「ファイル
が見つかりません」といったメッセージが出力されるこ
とになる。従って、ユーザは所望のファイルが格納され
ているデバイスや階層を正確に知っておく必要がある。
【0004】また、上記のような厳密さを排除するため
に、フルパス形式の記述からファイル名を得て、当該フ
ァイル名で検索可能な全デバイス、階層を検索すること
が提案されている。例えば、何らかの処理の対象となる
ファイルをファイルリストに登録しておき、順次登録さ
れたファイルを検索して当該処理を行うような装置にお
いて、1つのデバイスに対してそのファイルの一つが検
索できなかった場合、同じファイルを別のデバイスに対
して検索を行なうものが提案されている。
に、フルパス形式の記述からファイル名を得て、当該フ
ァイル名で検索可能な全デバイス、階層を検索すること
が提案されている。例えば、何らかの処理の対象となる
ファイルをファイルリストに登録しておき、順次登録さ
れたファイルを検索して当該処理を行うような装置にお
いて、1つのデバイスに対してそのファイルの一つが検
索できなかった場合、同じファイルを別のデバイスに対
して検索を行なうものが提案されている。
【0005】
【発明が解決しようとする課題】上述したように、フル
パス形式でファイルを特定する場合は、融通性に欠けて
しまい使いにくいものとなる。たとえば、フロッピーデ
ィスクに所望のデータがあり、そのファイル名がわかっ
ているような場合でも、当該ファイルが格納されている
階層を知らなければ当該ファイルを特定することができ
ないのである。
パス形式でファイルを特定する場合は、融通性に欠けて
しまい使いにくいものとなる。たとえば、フロッピーデ
ィスクに所望のデータがあり、そのファイル名がわかっ
ているような場合でも、当該ファイルが格納されている
階層を知らなければ当該ファイルを特定することができ
ないのである。
【0006】また、別のデバイスに格納されている同じ
ファイル名を持つファイルが、希望のファイルと全く異
なる内容のものである場合がある。この様な場合、フル
パス形式による記述からファイル名を抽出し、当該ファ
イル名で別のデバイスをも検索するような方式を用いる
と、所望しないファイルを検索結果として抽出してしま
う可能性が生ずる。このため、無駄な検索や処理が発生
することになる。
ファイル名を持つファイルが、希望のファイルと全く異
なる内容のものである場合がある。この様な場合、フル
パス形式による記述からファイル名を抽出し、当該ファ
イル名で別のデバイスをも検索するような方式を用いる
と、所望しないファイルを検索結果として抽出してしま
う可能性が生ずる。このため、無駄な検索や処理が発生
することになる。
【0007】本発明は上記の問題に鑑みてなされたもの
であり、フルパスで指定されたデバイス内のみにおいて
ファイル検索を行うことを可能とするファイル検索方法
及び該方法を用いた情報処理装置を提供することを目的
とする。
であり、フルパスで指定されたデバイス内のみにおいて
ファイル検索を行うことを可能とするファイル検索方法
及び該方法を用いた情報処理装置を提供することを目的
とする。
【0008】また、本発明の他の目的は、パス指定にお
いて複数のデバイスを指定することを可能とし、検索処
理におけるファイル指定を容易にするとともに検索精度
を向上することにある。
いて複数のデバイスを指定することを可能とし、検索処
理におけるファイル指定を容易にするとともに検索精度
を向上することにある。
【0009】
【課題を解決するための手段】上記の目的を達成する本
発明の一態様による情報処理装置は次の構成を備える。
すなわち、検索対象とするファイルを、少なくとも記憶
装置を特定するデバイス名とファイル名を含むファイル
記述によって指定する指定手段と、前記指定手段におい
て提示されたファイル記述からデバイス名とファイル名
を抽出する抽出手段と、前記抽出手段によって抽出され
たデバイス名によって特定されるデバイス内において、
前記抽出手段で抽出されたファイル名による検索を行う
検索手段とを備える。
発明の一態様による情報処理装置は次の構成を備える。
すなわち、検索対象とするファイルを、少なくとも記憶
装置を特定するデバイス名とファイル名を含むファイル
記述によって指定する指定手段と、前記指定手段におい
て提示されたファイル記述からデバイス名とファイル名
を抽出する抽出手段と、前記抽出手段によって抽出され
たデバイス名によって特定されるデバイス内において、
前記抽出手段で抽出されたファイル名による検索を行う
検索手段とを備える。
【0010】また、上記の目的を達成する本発明の他の
一態様による情報処理装置は次の構成を備える。すなわ
ち、検索対象とするファイルを、記憶装置を特定するデ
バイス名とファイル名と検索範囲を指定する範囲指定記
述とを含むファイル記述によって指定する指定手段と、
前記指定手段において提示されたファイル記述中の範囲
指定記述から検索を行うべき1つまたは複数のデバイス
を決定する決定手段と、前記ファイル記述からファイル
名を抽出する抽出手段と、前記決定手段によって決定さ
れたデバイスにおいて、前記抽出手段で抽出されたファ
イル名による検索を行う検索手段とを備える。
一態様による情報処理装置は次の構成を備える。すなわ
ち、検索対象とするファイルを、記憶装置を特定するデ
バイス名とファイル名と検索範囲を指定する範囲指定記
述とを含むファイル記述によって指定する指定手段と、
前記指定手段において提示されたファイル記述中の範囲
指定記述から検索を行うべき1つまたは複数のデバイス
を決定する決定手段と、前記ファイル記述からファイル
名を抽出する抽出手段と、前記決定手段によって決定さ
れたデバイスにおいて、前記抽出手段で抽出されたファ
イル名による検索を行う検索手段とを備える。
【0011】
【発明の実施の形態】以下、添付の図面を参照して本発
明の実施形態を説明する。
明の実施形態を説明する。
【0012】図1は、本実施形態に係るデータ処理装置
の概略構成を示すブロック図である。同図に示されるよ
うに、本実施形態のデータ処理装置は、CPU(中央処
理装置)1、ROM(リードオンリメモリ)2、RAM
(ランダムアクセスメモリ)3、キーボード4、マウス
5、表示器6、および外部記憶装置7、8により構成さ
れ、これら各構成要素はバスライン9により互いに接続
されている。なお、システム構成によっては、後述する
システムプログラムやアプリケーションプログラムなど
は、ROM2のかわりに外部記憶装置7あるいは8に格
納され、必要に応じてRAM3にロードされるようにし
てもよい。なお、本実施形態では、外部記憶装置7は記
憶媒体としてハードディスクを使用し、外部記憶装置8
は外部記憶媒体としてフロッピーディスクを使用するも
のとする。
の概略構成を示すブロック図である。同図に示されるよ
うに、本実施形態のデータ処理装置は、CPU(中央処
理装置)1、ROM(リードオンリメモリ)2、RAM
(ランダムアクセスメモリ)3、キーボード4、マウス
5、表示器6、および外部記憶装置7、8により構成さ
れ、これら各構成要素はバスライン9により互いに接続
されている。なお、システム構成によっては、後述する
システムプログラムやアプリケーションプログラムなど
は、ROM2のかわりに外部記憶装置7あるいは8に格
納され、必要に応じてRAM3にロードされるようにし
てもよい。なお、本実施形態では、外部記憶装置7は記
憶媒体としてハードディスクを使用し、外部記憶装置8
は外部記憶媒体としてフロッピーディスクを使用するも
のとする。
【0013】CPU1は、例えばマイクロプロセッサの
形態を有し、本装置各部の動作を制御する。ROM2
は、システムプログラム2a、並びに本発明によるファ
イル検索プログラム2b1を含み、その他の各種処理を
指示したりするためのアプリケーションプログラム2b
を格納する。
形態を有し、本装置各部の動作を制御する。ROM2
は、システムプログラム2a、並びに本発明によるファ
イル検索プログラム2b1を含み、その他の各種処理を
指示したりするためのアプリケーションプログラム2b
を格納する。
【0014】RAM3は、処理対象とするファイルのフ
ルパスを記載したファイルリスト3a、その他の管理・
ワーク用に使用する管理・ワーク領域からなる。ファイ
ルリスト3aには、必要に応じてリストに格納されてい
るファイルの数などの情報が付加されていてもよい。ま
た、その他の各種情報やデータを管理したり、ワークと
して使用したりするための領域が管理・ワーク領域3f
である。
ルパスを記載したファイルリスト3a、その他の管理・
ワーク用に使用する管理・ワーク領域からなる。ファイ
ルリスト3aには、必要に応じてリストに格納されてい
るファイルの数などの情報が付加されていてもよい。ま
た、その他の各種情報やデータを管理したり、ワークと
して使用したりするための領域が管理・ワーク領域3f
である。
【0015】キーボード4は、ユーザが文字・数字・記
号等のデータの入力、及びCPU1に対する各種指示を
行なうためのものである。マウス5は、表示器6上に表
示されている各種情報を指示することにより、CPU1
に対して各種指示を行なう。マウスの代わりにトラック
ポール、ペン、またはタッチパネル等の方式でも良い。
表示器6は、LCD等により構成され、CPU1の制御
により各種データの表示を行なう。外部記憶装置7、8
は、例えばフロッピーディスクやハードディスク等のメ
ディアからなり、該外部記憶装置7、8からCPU1の
制御により読み出された各種データは、バスライン9を
介してRAM3上で展開される。
号等のデータの入力、及びCPU1に対する各種指示を
行なうためのものである。マウス5は、表示器6上に表
示されている各種情報を指示することにより、CPU1
に対して各種指示を行なう。マウスの代わりにトラック
ポール、ペン、またはタッチパネル等の方式でも良い。
表示器6は、LCD等により構成され、CPU1の制御
により各種データの表示を行なう。外部記憶装置7、8
は、例えばフロッピーディスクやハードディスク等のメ
ディアからなり、該外部記憶装置7、8からCPU1の
制御により読み出された各種データは、バスライン9を
介してRAM3上で展開される。
【0016】以上の構成を備える本実施形態のデータ処
理装置におけるファイル検索処理を図5のフローチャー
トと図2〜図4の例を参照して説明する。
理装置におけるファイル検索処理を図5のフローチャー
トと図2〜図4の例を参照して説明する。
【0017】図2は、本実施形態によるファイル検索方
式の概要を示す図である。本実施形態における説明で
は、ファイルリストによって指定するファイルを画像デ
ータとし、ファイルリストによって指定された画像ファ
イルを表示器に一定時間ずつ順次表示する、という処理
を行なうものとする。なお、実際の画像データの表示に
関する処理の説明は省略する。
式の概要を示す図である。本実施形態における説明で
は、ファイルリストによって指定するファイルを画像デ
ータとし、ファイルリストによって指定された画像ファ
イルを表示器に一定時間ずつ順次表示する、という処理
を行なうものとする。なお、実際の画像データの表示に
関する処理の説明は省略する。
【0018】図2に示すファイルリスト21において、
「/d0」は外部記憶装置8のFDD(フロッピーディ
スクドライブ)にセットされたFD(フロッピーディス
ク)のデバイス名を、「/h0」は外部記憶装置7のH
D(ハードディスク)のデバイス名を表すものとする。
またそれらデバイス名の次に続く大文字のアルファベッ
トや数字で示す「C」、「E」、「2」などは、ディレ
クトリ名を示す。さらに末尾の小文字のアルファベット
がファイル名を示すものとする。もちろん、実際には、
これらデバイス名、ディレクトリ名及びファイル名は、
システムによる文字数や使用できる文字種の制限の範囲
内で、任意に決めることができる。
「/d0」は外部記憶装置8のFDD(フロッピーディ
スクドライブ)にセットされたFD(フロッピーディス
ク)のデバイス名を、「/h0」は外部記憶装置7のH
D(ハードディスク)のデバイス名を表すものとする。
またそれらデバイス名の次に続く大文字のアルファベッ
トや数字で示す「C」、「E」、「2」などは、ディレ
クトリ名を示す。さらに末尾の小文字のアルファベット
がファイル名を示すものとする。もちろん、実際には、
これらデバイス名、ディレクトリ名及びファイル名は、
システムによる文字数や使用できる文字種の制限の範囲
内で、任意に決めることができる。
【0019】今、図2(a)に示すようなファイルリス
ト21が与えられ、外部記憶装置8、7のFD、HDに
はそれぞれ図2の(b)、(c)に示されるような階層
構造でファイルが格納されているとする。ここでファイ
ルリストは、ユーザが自由に設定できるものであり、H
DやFDのような外部記憶装置7、8に格納されている
ものをRAM3上のファイルリスト領域3aに読み出し
たものである。このファイルリストにしたがって、FD
やHDを検索しながら、検索できたファイルを表示器6
に順次表示していくという処理を行なう。
ト21が与えられ、外部記憶装置8、7のFD、HDに
はそれぞれ図2の(b)、(c)に示されるような階層
構造でファイルが格納されているとする。ここでファイ
ルリストは、ユーザが自由に設定できるものであり、H
DやFDのような外部記憶装置7、8に格納されている
ものをRAM3上のファイルリスト領域3aに読み出し
たものである。このファイルリストにしたがって、FD
やHDを検索しながら、検索できたファイルを表示器6
に順次表示していくという処理を行なう。
【0020】まず、図2(b)に示すFDが外部記憶装
置8にセットされているものとすると、ファイルリスト
の先頭に記載されている「/d0/a」というファイル
の検索は成功し、表示器6には「/d0/a」の画像3
1(図3)が表示される。一定時間が経過すると、ファ
イルリストの次の欄に記載されている「/d0/b」と
いうファイルが検索され、これも成功するので、表示器
6には「/d0/b」の画像32が表示される。このよ
うにして、ファイルリストに記載されているファイルを
FDやHDから検索し、表示処理を行なう。ファイルリ
ストの最後まで処理を行なうと、例えばファイルリスト
の先頭に戻るような処理になっている場合であれば、終
了の指示があるまで以上の処理を続ける。すなわち、図
3において画像31〜36が順次サイクリックに表示さ
れる。
置8にセットされているものとすると、ファイルリスト
の先頭に記載されている「/d0/a」というファイル
の検索は成功し、表示器6には「/d0/a」の画像3
1(図3)が表示される。一定時間が経過すると、ファ
イルリストの次の欄に記載されている「/d0/b」と
いうファイルが検索され、これも成功するので、表示器
6には「/d0/b」の画像32が表示される。このよ
うにして、ファイルリストに記載されているファイルを
FDやHDから検索し、表示処理を行なう。ファイルリ
ストの最後まで処理を行なうと、例えばファイルリスト
の先頭に戻るような処理になっている場合であれば、終
了の指示があるまで以上の処理を続ける。すなわち、図
3において画像31〜36が順次サイクリックに表示さ
れる。
【0021】次に、ファイル検索の合間にFDが抜かれ
た場合について図4を参照して説明する。例えば、「/
d0/a」の検索処理が終了し、当該ファイルの画像3
1が表示された時点でセットされていたFDを外部記憶
装置8から抜いたとする。この場合、次の検索において
「/d0/b」は見つからない。ここで上述したよう
に、ファイル名のみに基づいて複数デバイス間のファイ
ル検索を行う従来の検索方法を適用すると、指定された
デバイス「/d0」だけでなく、他のデバイス(この例
の場合は「/h0」)の検索も行なわれることになる。
この場合、「/h0/b」が見つかるので、たとえ内容
が異なっていても「/h0/b」の画像を表示してしま
う。
た場合について図4を参照して説明する。例えば、「/
d0/a」の検索処理が終了し、当該ファイルの画像3
1が表示された時点でセットされていたFDを外部記憶
装置8から抜いたとする。この場合、次の検索において
「/d0/b」は見つからない。ここで上述したよう
に、ファイル名のみに基づいて複数デバイス間のファイ
ル検索を行う従来の検索方法を適用すると、指定された
デバイス「/d0」だけでなく、他のデバイス(この例
の場合は「/h0」)の検索も行なわれることになる。
この場合、「/h0/b」が見つかるので、たとえ内容
が異なっていても「/h0/b」の画像を表示してしま
う。
【0022】これに対して、本実施形態では、FDが故
意に抜かれたのでそのFDをフルパスとして持つファイ
ルに対する処理は行なわなくてよいと考え、ファイルリ
ストに指定されているフルパスのみを検索する。このた
め、該当するファイルが存在しなくても異なるデバイス
の検索は行なわず、ファイルリスト中の次のファイルの
検索に進む。このようにして次のファイルが見つかるま
で、ファイルリストにしたがってファイルの検索を行な
う。この結果、本例に従えば、図4に示すように、「/
h0/d」のみが検索されて、画像34のみが表示され
ることになるのである。
意に抜かれたのでそのFDをフルパスとして持つファイ
ルに対する処理は行なわなくてよいと考え、ファイルリ
ストに指定されているフルパスのみを検索する。このた
め、該当するファイルが存在しなくても異なるデバイス
の検索は行なわず、ファイルリスト中の次のファイルの
検索に進む。このようにして次のファイルが見つかるま
で、ファイルリストにしたがってファイルの検索を行な
う。この結果、本例に従えば、図4に示すように、「/
h0/d」のみが検索されて、画像34のみが表示され
ることになるのである。
【0023】なお、途中でFDが抜かれた場合だけでは
なく、ファイルリストで指定されたファイルがFDに格
納されていない場合にも、同様にそのファイルを他のデ
バイスに検索にいくことはなく、無駄な検索や処理は行
なわない。
なく、ファイルリストで指定されたファイルがFDに格
納されていない場合にも、同様にそのファイルを他のデ
バイスに検索にいくことはなく、無駄な検索や処理は行
なわない。
【0024】以下、図5のフローチャートと図2〜図4
を用いて処理の流れを更に説明する。図5は本実施形態
による、ファイルリストによるファイル検索処理の手順
を説明するフローチャートである。ただし、アプリケー
ションを起動し、各種初期処理を行なう処理や、データ
を呼び出したりするなどの処理は当業者には周知であ
り、図5のフローチャートでは省略してある。
を用いて処理の流れを更に説明する。図5は本実施形態
による、ファイルリストによるファイル検索処理の手順
を説明するフローチャートである。ただし、アプリケー
ションを起動し、各種初期処理を行なう処理や、データ
を呼び出したりするなどの処理は当業者には周知であ
り、図5のフローチャートでは省略してある。
【0025】まず、アプリケーションの起動が指示され
ると、ROM2から本実施形態における処理を含むアプ
リプログラム2bが読み出される。本実施形態で必要と
なる各種情報や領域などは、RAM3上に確保される
が、それぞれが必要となった時点で確保するようにすれ
ば、無駄な領域を使わないため、他にメモリ領域を使用
する他の処理を行なう際などに効果的である。その他の
管理・ワーク領域3fも、アプリ起動時にあらかじめ確
保するか、必要となった時に確保しても良い。
ると、ROM2から本実施形態における処理を含むアプ
リプログラム2bが読み出される。本実施形態で必要と
なる各種情報や領域などは、RAM3上に確保される
が、それぞれが必要となった時点で確保するようにすれ
ば、無駄な領域を使わないため、他にメモリ領域を使用
する他の処理を行なう際などに効果的である。その他の
管理・ワーク領域3fも、アプリ起動時にあらかじめ確
保するか、必要となった時に確保しても良い。
【0026】処理を行ないたいファイルリストを呼び出
す処理は、ユーザからの指示をアプリプログラム2bや
システムプログラム2aが制御しながら行なう。ユーザ
からファイルリストの呼出の指示を受け取ると、アプリ
プログラム2bは、ステップS1において、指定された
ファイルリストをRAM3上のファイルリスト領域3a
に読み込む。読み込みが終了すると、本実施形態ではた
だちに検索処理に移る。
す処理は、ユーザからの指示をアプリプログラム2bや
システムプログラム2aが制御しながら行なう。ユーザ
からファイルリストの呼出の指示を受け取ると、アプリ
プログラム2bは、ステップS1において、指定された
ファイルリストをRAM3上のファイルリスト領域3a
に読み込む。読み込みが終了すると、本実施形態ではた
だちに検索処理に移る。
【0027】まずステップステップS2において、あら
かじめ管理・ワーク領域3fに確保してあるポインタ
を、ファイルリスト中の先頭のファイルのフルパスを示
す位置にセットする。ステップS3では、ポインタで示
した位置にフルパスがセットされているかを確認する。
ここでフルパスがセットされているか否かの確認は、例
えばNULL文字列がセットされていたらそこにはフル
パスはセットされていないというようにあらかじめ定め
ておけば、簡単に判定することができる。ポインタ位置
でフルパスが指定されていれば、ステップS4へ進み、
そのフルパスで示されているファイルの検索を行なう。
かじめ管理・ワーク領域3fに確保してあるポインタ
を、ファイルリスト中の先頭のファイルのフルパスを示
す位置にセットする。ステップS3では、ポインタで示
した位置にフルパスがセットされているかを確認する。
ここでフルパスがセットされているか否かの確認は、例
えばNULL文字列がセットされていたらそこにはフル
パスはセットされていないというようにあらかじめ定め
ておけば、簡単に判定することができる。ポインタ位置
でフルパスが指定されていれば、ステップS4へ進み、
そのフルパスで示されているファイルの検索を行なう。
【0028】図6は本実施形態によるファイル検索の手
順を説明するフローチャートである。まず、ステップS
21において、フルパス形式のファイル名を用いてファ
イルの検索を行う。そして、ステップS22においてフ
ァイルが検索されたかどうかを判定する。ファイルが検
索されていれば当該検索処理を終了して、処理をステッ
プS5へ進める。一方、検索に失敗した場合は、ステッ
プS23へ進み、当該フルパス形式のファイル名から、
デバイス名とファイル名を抽出する。例えば図2(a)
のファイルリスト21の「/d0/E/e」であれば、
デバイスd0、ファイル名eが抽出される。そして、ス
テップS24において、ステップS23で抽出されたデ
バイスによって特定されるデバイス内において、ファイ
ル名eの検索が行われる。この結果、フルパス形式で指
定されたデバイス内において、階層構造を無視した検索
が行われることになる。
順を説明するフローチャートである。まず、ステップS
21において、フルパス形式のファイル名を用いてファ
イルの検索を行う。そして、ステップS22においてフ
ァイルが検索されたかどうかを判定する。ファイルが検
索されていれば当該検索処理を終了して、処理をステッ
プS5へ進める。一方、検索に失敗した場合は、ステッ
プS23へ進み、当該フルパス形式のファイル名から、
デバイス名とファイル名を抽出する。例えば図2(a)
のファイルリスト21の「/d0/E/e」であれば、
デバイスd0、ファイル名eが抽出される。そして、ス
テップS24において、ステップS23で抽出されたデ
バイスによって特定されるデバイス内において、ファイ
ル名eの検索が行われる。この結果、フルパス形式で指
定されたデバイス内において、階層構造を無視した検索
が行われることになる。
【0029】以上のようにしてステップS4によるファ
イル検索を終了するとステップS5に進む。ステップS
5では、ステップS4によるファイル検索で該当するフ
ァイルが見つかったかどうかを判定する。見つかってい
ればステップS6へ進み、検索されたファイルに対する
処理を行なう。本実施形態では、検索されたファイルの
画像データを、あらかじめ決められた一定時間表示器6
に表示するという処理を行なう。
イル検索を終了するとステップS5に進む。ステップS
5では、ステップS4によるファイル検索で該当するフ
ァイルが見つかったかどうかを判定する。見つかってい
ればステップS6へ進み、検索されたファイルに対する
処理を行なう。本実施形態では、検索されたファイルの
画像データを、あらかじめ決められた一定時間表示器6
に表示するという処理を行なう。
【0030】ステップS6による処理が終了すると、ス
テップS7において、ファイルリストのポインタを1つ
進め、ファイルリスト中の次のフルパスを示す位置を指
すようにする。ステップS8では、ここで指されたポイ
ンタの示す位置がファイルリストの最後か否かを調べ、
最後でなければステップS3へ戻り、上述の処理を繰り
返す。ここでファイルリストの最後か否かは、ファイル
リストの最後に特殊なコードを格納しておくことによ
り、判定することができる。本実施形態ではファイルリ
ストの最後まで処理を行なった場合にファイルリストの
先頭に戻って処理を続けるようにしているので、ステッ
プS8でファイルリストの最後であれば、ステップステ
ップS2に戻ってポインタを先頭に戻し、処理を繰り返
す。
テップS7において、ファイルリストのポインタを1つ
進め、ファイルリスト中の次のフルパスを示す位置を指
すようにする。ステップS8では、ここで指されたポイ
ンタの示す位置がファイルリストの最後か否かを調べ、
最後でなければステップS3へ戻り、上述の処理を繰り
返す。ここでファイルリストの最後か否かは、ファイル
リストの最後に特殊なコードを格納しておくことによ
り、判定することができる。本実施形態ではファイルリ
ストの最後まで処理を行なった場合にファイルリストの
先頭に戻って処理を続けるようにしているので、ステッ
プS8でファイルリストの最後であれば、ステップステ
ップS2に戻ってポインタを先頭に戻し、処理を繰り返
す。
【0031】ステップS3でポインタ先にフルパスの指
定がされていなければ、ステップS7に進み、ファイル
ポインタを1つ進めて次のフルパスのサーチを行なう。
ただしファイルリストの先頭にファイルリストの最後を
示すコードを格納することを許す仕様であれば、ステッ
プS2の後でもファイルリストの最後か否かを判定する
処理が入ることになる。
定がされていなければ、ステップS7に進み、ファイル
ポインタを1つ進めて次のフルパスのサーチを行なう。
ただしファイルリストの先頭にファイルリストの最後を
示すコードを格納することを許す仕様であれば、ステッ
プS2の後でもファイルリストの最後か否かを判定する
処理が入ることになる。
【0032】さて、ステップS5でファイルが見つから
なかった場合には、ステップS9へ進み、ファイルリス
ト中の全てのファイルが見つからなかったか否かを判定
する。この判定方法は、例えば見つからなかった最初の
ファイルポインタを管理・ワーク領域3fに記憶してお
き、やはり管理・ワーク領域3fに確保したカウンタに
1をセットしておく。次に検索するファイルもやはり見
つからなかった場合には、カウンタに1加える。見つか
った場合には、カウンタをクリアしておく。このように
処理を続けていくと、ファイルが見つからなかった最初
のファイルポインタが示すファイルの検索を再び行なう
ときに、カウンタがファイルリストに記載されているフ
ァイルの数に達していることになり、全てのファイルが
見つからなかったことが検出される。ステップS9で、
ファイルリスト中の全てのファイルが見つからなかった
場合には、ステップS10でその旨を知らせる警告を行
ない、FDのセットを要求するなどの適切な処理を行な
う。全てのファイルが見つからなかった訳ではない場合
は、処理可能なファイルが存在する可能性があるので、
ステップS7に進み、次のファイルの検索を行なう。
なかった場合には、ステップS9へ進み、ファイルリス
ト中の全てのファイルが見つからなかったか否かを判定
する。この判定方法は、例えば見つからなかった最初の
ファイルポインタを管理・ワーク領域3fに記憶してお
き、やはり管理・ワーク領域3fに確保したカウンタに
1をセットしておく。次に検索するファイルもやはり見
つからなかった場合には、カウンタに1加える。見つか
った場合には、カウンタをクリアしておく。このように
処理を続けていくと、ファイルが見つからなかった最初
のファイルポインタが示すファイルの検索を再び行なう
ときに、カウンタがファイルリストに記載されているフ
ァイルの数に達していることになり、全てのファイルが
見つからなかったことが検出される。ステップS9で、
ファイルリスト中の全てのファイルが見つからなかった
場合には、ステップS10でその旨を知らせる警告を行
ない、FDのセットを要求するなどの適切な処理を行な
う。全てのファイルが見つからなかった訳ではない場合
は、処理可能なファイルが存在する可能性があるので、
ステップS7に進み、次のファイルの検索を行なう。
【0033】このようにして、ファイルリストのフルパ
スに存在しないファイルがあっても、フルパスに指定さ
れている以外のデバイスの検索は行なわず、フルパスで
指定されたファイルの検索を行なうことにより、無駄な
ファイルの検索や処理を行なうことがなく、効率的な処
理を行なうことができる。
スに存在しないファイルがあっても、フルパスに指定さ
れている以外のデバイスの検索は行なわず、フルパスで
指定されたファイルの検索を行なうことにより、無駄な
ファイルの検索や処理を行なうことがなく、効率的な処
理を行なうことができる。
【0034】以上説明したように、本実施形態によれ
ば、ファイルリストにしたがってファイルを検索し、処
理を行なう場合、ファイルリストに記載されたフルパス
に対してだけ検索を行なうことにより、無駄なファイル
の検索や処理を省くことができ、効率的に処理を行なう
ことができる。
ば、ファイルリストにしたがってファイルを検索し、処
理を行なう場合、ファイルリストに記載されたフルパス
に対してだけ検索を行なうことにより、無駄なファイル
の検索や処理を省くことができ、効率的に処理を行なう
ことができる。
【0035】[他の実施形態]上記実施形態で説明した
ファイルリストは、実際に存在する、または接続される
可能性のあるデバイスに対するフルパスを記述したもの
であるが、ある特定のデバイス名がフルパスに記述され
ていた場合には他のデバイスも検索するようにすること
もできる。例えば図2(a)のファイルリストにおい
て、「/d0H/a」のようにデバイス名が記述されて
いれば、「/d0にファイルが見つからなかった場合
は、他のデバイス(例えば/h0)も検索する」という
ようにすると、フルパスだけを検索したり、それ以外の
デバイスも検索するなど、ファイルリストを作成する時
に任意に指定することができる。
ファイルリストは、実際に存在する、または接続される
可能性のあるデバイスに対するフルパスを記述したもの
であるが、ある特定のデバイス名がフルパスに記述され
ていた場合には他のデバイスも検索するようにすること
もできる。例えば図2(a)のファイルリストにおい
て、「/d0H/a」のようにデバイス名が記述されて
いれば、「/d0にファイルが見つからなかった場合
は、他のデバイス(例えば/h0)も検索する」という
ようにすると、フルパスだけを検索したり、それ以外の
デバイスも検索するなど、ファイルリストを作成する時
に任意に指定することができる。
【0036】図7は他の実施形態によるファイル検索処
理手順を説明するフローチャートである。他の実施形態
においては、上述の図6で説明した処理に代わって図7
に示す処理を実行する。
理手順を説明するフローチャートである。他の実施形態
においては、上述の図6で説明した処理に代わって図7
に示す処理を実行する。
【0037】まず、ステップS30において、フルパス
形式のファイル名を抽出する。例えば、「/d0/a」
といった通常のフルパス形式であれば、「/d0/a」
がそのまま抽出される。一方、「/d0H/a」といっ
た、特殊指定「H」を含む場合は、この特殊指定を除い
た「/d0/a」をフルパス形式として抽出する。
形式のファイル名を抽出する。例えば、「/d0/a」
といった通常のフルパス形式であれば、「/d0/a」
がそのまま抽出される。一方、「/d0H/a」といっ
た、特殊指定「H」を含む場合は、この特殊指定を除い
た「/d0/a」をフルパス形式として抽出する。
【0038】ステップS31では、ステップS30で得
たフルパスによってファイル検索を行う。そして、ステ
ップS32において、該当するファイルが検索されたか
どうかを判定する。ここで該当するファイルが検索され
ればそのまま本処理を終了する。
たフルパスによってファイル検索を行う。そして、ステ
ップS32において、該当するファイルが検索されたか
どうかを判定する。ここで該当するファイルが検索され
ればそのまま本処理を終了する。
【0039】一方、該当するファイルが見つからなかっ
た場合には、ステップS33へ進み、当該フルパス指定
において、他のデバイスに対する検索を指示する特殊指
定があるかどうかを判定する。本例では、「H」が他の
デバイスを含めた検索を指示する特殊指定である。ステ
ップS33においてこの特殊指定がないと判定されれ
ば、当該デバイス内のみでの検索を行うべくステップS
23、S24の処理を行う。なお、ステップS23、S
24の処理は、図6で説明したとおりである。
た場合には、ステップS33へ進み、当該フルパス指定
において、他のデバイスに対する検索を指示する特殊指
定があるかどうかを判定する。本例では、「H」が他の
デバイスを含めた検索を指示する特殊指定である。ステ
ップS33においてこの特殊指定がないと判定されれ
ば、当該デバイス内のみでの検索を行うべくステップS
23、S24の処理を行う。なお、ステップS23、S
24の処理は、図6で説明したとおりである。
【0040】特殊指定が含まれていると判定されると、
ステップS34へ進み、当該フルパス形式の記述からフ
ァイル名のみを抽出する。そして、ステップS35にお
いて、そのファイル名を用いて、検索可能なデバイスの
すべてにおいてファイル検索を行う。
ステップS34へ進み、当該フルパス形式の記述からフ
ァイル名のみを抽出する。そして、ステップS35にお
いて、そのファイル名を用いて、検索可能なデバイスの
すべてにおいてファイル検索を行う。
【0041】以上のように、他の実施形態によれば、フ
ァイルリストにおけるフルパス形式の指定において、他
のデバイスへの検索を行うか否かを明示的に指定でき、
検索処理をきめ細かくコントロールすることができる。
ァイルリストにおけるフルパス形式の指定において、他
のデバイスへの検索を行うか否かを明示的に指定でき、
検索処理をきめ細かくコントロールすることができる。
【0042】なお、上記他の実施形態においては、検索
対象となるするデバイスはフルパスで指定されたデバイ
ス内のみか、検索可能なすべてのデバイスかのいずれか
であった。しかしながら、3つ以上のデバイスが存在す
る場合は、検索対象とするデバイスを指定できるように
してもよい。例えば、記憶装置としてデバイスA0、B
0、C0、D0を有する装置において、所望の複数のデ
バイスを検索すべきデバイスとして指定(例えばA0、
B0、C0を指定したり、B0、D0を指定したりす
る)できるようにすることも可能である。例えば前述の
ファイルリスト21における「/d0/C/c」の場
合、「/A0;B0;C0/C/c」と記述することに
より、デバイスA0、B0、C0においてファイル
「c」が検索されることになる。もちろん記述の形態は
これに限らない。また、上記実施形態では、フロッピー
ディスク、ハードディスクといった独立した記憶媒体を
デバイスとしているが、一つの記憶媒体を論理的に複数
のデバイスに仕切った場合(一般に論理ドライブとい
う)の、各ドライブについても上記実施形態の制御を適
用できることは明らかである。この場合、上記実施形態
でいう「デバイス」は、「論理ドライブ」で置き換えら
れることになる。
対象となるするデバイスはフルパスで指定されたデバイ
ス内のみか、検索可能なすべてのデバイスかのいずれか
であった。しかしながら、3つ以上のデバイスが存在す
る場合は、検索対象とするデバイスを指定できるように
してもよい。例えば、記憶装置としてデバイスA0、B
0、C0、D0を有する装置において、所望の複数のデ
バイスを検索すべきデバイスとして指定(例えばA0、
B0、C0を指定したり、B0、D0を指定したりす
る)できるようにすることも可能である。例えば前述の
ファイルリスト21における「/d0/C/c」の場
合、「/A0;B0;C0/C/c」と記述することに
より、デバイスA0、B0、C0においてファイル
「c」が検索されることになる。もちろん記述の形態は
これに限らない。また、上記実施形態では、フロッピー
ディスク、ハードディスクといった独立した記憶媒体を
デバイスとしているが、一つの記憶媒体を論理的に複数
のデバイスに仕切った場合(一般に論理ドライブとい
う)の、各ドライブについても上記実施形態の制御を適
用できることは明らかである。この場合、上記実施形態
でいう「デバイス」は、「論理ドライブ」で置き換えら
れることになる。
【0043】なお、本発明は、複数の機器(例えばホス
トコンピュータ,インタフェイス機器,リーダ,プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機,ファクシミリ装置
など)に適用してもよい。
トコンピュータ,インタフェイス機器,リーダ,プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機,ファクシミリ装置
など)に適用してもよい。
【0044】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
【0045】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
【0046】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
【0047】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0048】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0049】
【発明の効果】以上説明したように本発明によれば、フ
ルパスで指定されたデバイス内のみにおいてファイル検
索を行うことが可能となり、無駄な検索や処理を防止す
ることができる。
ルパスで指定されたデバイス内のみにおいてファイル検
索を行うことが可能となり、無駄な検索や処理を防止す
ることができる。
【0050】また、本発明によれば、パス指定において
複数のデバイスを指定することが可能となり、検索処理
におけるファイル指定が容易になるとともに検索精度も
向上する。
複数のデバイスを指定することが可能となり、検索処理
におけるファイル指定が容易になるとともに検索精度も
向上する。
【0051】
【図1】本実施形態に係るデータ処理装置の概略構成を
示すブロック図である。
示すブロック図である。
【図2】本実施形態によるファイル検索方式の概要を示
す図である。
す図である。
【図3】本実施形態によるファイル検索方式の概要を説
明する図である。
明する図である。
【図4】本実施形態によるファイル検索方式の概要を説
明する図である。
明する図である。
【図5】本実施形態のファイル検索処理の手順を説明す
るフローチャートである。
るフローチャートである。
【図6】本実施形態によるファイル検索の手順を説明す
るフローチャートである。
るフローチャートである。
【図7】他の実施形態のファイル検索処理手順を説明す
るフローチャートである。
るフローチャートである。
1 CPU 2 ROM 3 RAM 4 キーボード 5 マウス 6 表示器 7 外部記憶装置 8 外部記憶装置 9 バスライン
Claims (16)
- 【請求項1】 検索対象とするファイルを、少なくとも
記憶装置を特定するデバイス名とファイル名を含むファ
イル記述によって指定する指定手段と、 前記指定手段において提示されたファイル記述からデバ
イス名とファイル名を抽出する抽出手段と、 前記抽出手段によって抽出されたデバイス名によって特
定されるデバイス内において、前記抽出手段で抽出され
たファイル名による検索を行う検索手段とを備えること
を特徴とする情報処理装置。 - 【請求項2】 前記ファイル記述は、デバイス名、階
層、ファイル名を含むフルパス形式で記述されており、 前記ファイル記述のフルパスによって特定されるファイ
ルを検索するフルパス検索手段と、 前記フルパス検索手段による検索によって該当するファ
イルが検索されなかった場合、前記抽出手段及び前記検
索手段を実行する制御手段とを更に備えることを特徴と
する請求項1に記載の情報処理装置。 - 【請求項3】 前記指定手段は、複数のファイル記述を
登録したリストから順次ファイル記述を読み出し、読み
出されたファイル記述によって検索対象ファイルを指定
することを特徴とする請求項1に記載の情報処理装置。 - 【請求項4】 前記検索手段によってリストに登録され
たファイル記述のすべてについて検索を失敗した場合、
その旨を報知する報知手段を更に備えることを特徴とす
る請求項3に記載の情報処理装置。 - 【請求項5】 前記ファイル記述が、複数のデバイスを
検索範囲とするか否かを示す範囲指定記述を含むか否か
を判定する判定手段を更に備え、 前記検索手段は、前記判定手段により前記範囲指定記述
が含まれると判定された場合、該範囲指定記述によって
指定される複数のデバイスにおいて、前記抽出手段で抽
出されたファイル名での検索を実行することを特徴とす
る請求項1に記載の情報処理装置。 - 【請求項6】 前記範囲指定記述が、デバイス名によっ
て指定されるデバイスのみを検索範囲とするか、検索可
能なすべてのデバイスを検索範囲とするかのいずれかを
指定することを特徴とする請求項5に記載の情報処理装
置。 - 【請求項7】 検索対象とするファイルを、記憶装置を
特定するデバイス名とファイル名と検索範囲を指定する
範囲指定記述とを含むファイル記述によって指定する指
定手段と、 前記指定手段において提示されたファイル記述中の範囲
指定記述から検索を行うべき1つまたは複数のデバイス
を決定する決定手段と、 前記ファイル記述からファイル名を抽出する抽出手段
と、 前記決定手段によって決定されたデバイスにおいて、前
記抽出手段で抽出されたファイル名による検索を行う検
索手段とを備えることを特徴とする情報処理装置。 - 【請求項8】 検索対象とするファイルを、少なくとも
記憶装置を特定するデバイス名とファイル名を含むファ
イル記述によって指定する指定工程と、 前記指定工程において提示されたファイル記述からデバ
イス名とファイル名を抽出する抽出工程と、 前記抽出工程によって抽出されたデバイス名によって特
定されるデバイス内において、前記抽出工程で抽出され
たファイル名による検索を行う検索工程とを備えること
を特徴とするファイル検索方法。 - 【請求項9】 前記ファイル記述は、デバイス名、階
層、ファイル名を含むフルパス形式で記述されており、 前記ファイル記述のフルパスによって特定されるファイ
ルを検索するフルパス検索工程と、 前記フルパス検索工程による検索によって該当するファ
イルが検索されなかった場合、前記抽出工程及び前記検
索工程を実行する制御工程とを更に備えることを特徴と
する請求項8に記載のファイル検索方法。 - 【請求項10】 前記指定工程は、複数のファイル記述
を登録したリストから順次ファイル記述を読み出し、読
み出されたファイル記述によって検索対象ファイルを指
定することを特徴とする請求項8に記載のファイル検索
方法。 - 【請求項11】 前記検索工程によってリストに登録さ
れたファイル記述のすべてについて検索を失敗した場
合、その旨を報知する報知工程を更に備えることを特徴
とする請求項10に記載のファイル検索方法。 - 【請求項12】 前記ファイル記述が、複数のデバイス
を検索範囲とするか否かを示す範囲指定記述を含むか否
かを判定する判定工程を更に備え、 前記検索工程は、前記判定工程により前記範囲指定記述
が含まれると判定された場合、該範囲指定記述によって
指定される複数のデバイスにおいて、前記抽出工程で抽
出されたファイル名での検索を実行することを特徴とす
る請求項8に記載のファイル検索方法。 - 【請求項13】 前記範囲指定記述が、デバイス名によ
って指定されるデバイスのみを検索範囲とするか、検索
可能なすべてのデバイスを検索範囲とするかのいずれか
を指定することを特徴とする請求項12に記載のファイ
ル検索方法。 - 【請求項14】 検索対象とするファイルを、記憶装置
を特定するデバイス名とファイル名と検索範囲を指定す
る範囲指定記述とを含むファイル記述によって指定する
指定工程と、 前記指定工程において提示されたファイル記述中の範囲
指定記述から検索を行うべき1つまたは複数のデバイス
を決定する決定工程と、 前記ファイル記述からファイル名を抽出する抽出工程
と、 前記決定工程によって決定されたデバイスにおいて、前
記抽出工程で抽出されたファイル名による検索を行う検
索工程とを備えることを特徴とするファイル検索方法。 - 【請求項15】 ファイル検索のための制御プログラム
を格納するコンピュータ可読メモリであって、該制御プ
ログラムが、 検索対象とするファイルを、少なくとも記憶装置を特定
するデバイス名とファイル名を含むファイル記述によっ
て指定する指定工程のコードと、 前記指定工程において提示されたファイル記述からデバ
イス名とファイル名を抽出する抽出工程のコードと、 前記抽出工程によって抽出されたデバイス名によって特
定されるデバイス内において、前記抽出工程で抽出され
たファイル名による検索を行う検索工程のコードとを備
えることを特徴とするコンピュータ可読メモリ。 - 【請求項16】 検索対象とするファイルを、記憶装置
を特定するデバイス名とファイル名と検索範囲を指定す
る範囲指定記述とを含むファイル記述によって指定する
指定工程のコードと、 前記指定工程において提示されたファイル記述中の範囲
指定記述から検索を行うべき1つまたは複数のデバイス
を決定する決定工程のコードと、 前記ファイル記述からファイル名を抽出する抽出工程の
コードと、 前記決定工程によって決定されたデバイスにおいて、前
記抽出工程で抽出されたファイル名による検索を行う検
索工程のコードとを備えることを特徴とするコンピュー
タ可読メモリ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9271272A JPH11110276A (ja) | 1997-10-03 | 1997-10-03 | ファイル検索方法及び情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9271272A JPH11110276A (ja) | 1997-10-03 | 1997-10-03 | ファイル検索方法及び情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11110276A true JPH11110276A (ja) | 1999-04-23 |
Family
ID=17497777
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9271272A Withdrawn JPH11110276A (ja) | 1997-10-03 | 1997-10-03 | ファイル検索方法及び情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11110276A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2431718A1 (fr) * | 1978-07-15 | 1980-02-15 | Konishiroku Photo Ind | Plaques pour impression photosensibles |
| JP2008269781A (ja) * | 2008-06-16 | 2008-11-06 | Sony Corp | 情報処理装置、情報処理方法及び情報処理プログラム |
| JP4905989B2 (ja) * | 2005-12-22 | 2012-03-28 | 独立行政法人海洋研究開発機構 | メタデータ検索装置 |
-
1997
- 1997-10-03 JP JP9271272A patent/JPH11110276A/ja not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2431718A1 (fr) * | 1978-07-15 | 1980-02-15 | Konishiroku Photo Ind | Plaques pour impression photosensibles |
| JP4905989B2 (ja) * | 2005-12-22 | 2012-03-28 | 独立行政法人海洋研究開発機構 | メタデータ検索装置 |
| JP2008269781A (ja) * | 2008-06-16 | 2008-11-06 | Sony Corp | 情報処理装置、情報処理方法及び情報処理プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002055995A (ja) | 情報処理方法及び装置 | |
| JP2005536783A (ja) | pdfドキュメントのセクション抽出ツール | |
| JP4054428B2 (ja) | 画像検索装置及びその方法、コンピュータ可読メモリ | |
| JP2001337994A (ja) | サムネイル表示システムと方法およびその処理プログラムを記録した記録媒体 | |
| JP2005182460A (ja) | 情報処理装置、注釈処理方法、情報処理プログラムおよび情報処理プログラムを格納した記録媒体 | |
| KR20110023580A (ko) | 데이터를 복구하기 위한 방법 및 시스템 | |
| JP3166996B2 (ja) | コメント付与方法及び文書処理装置 | |
| US10275127B2 (en) | Client apparatus, information processing system, information processing method, and non-transitory computer readable medium | |
| JP2009020689A (ja) | データ検索方法及びデータ検索装置 | |
| JP3209910B2 (ja) | 印刷制御装置および印刷制御方法 | |
| JP2608276B2 (ja) | 文書表示装置 | |
| JP2000090112A (ja) | 画像処理装置及びその方法 | |
| JPH10222528A (ja) | 情報処理装置及びその制御方法 | |
| JP4906044B2 (ja) | 情報検索装置及びその制御方法、コンピュータプログラム、並びに、記憶媒体 | |
| JPH04336672A (ja) | 電子ファイリングシステムの検索方式 | |
| JP3585698B2 (ja) | 情報処理装置およびプログラム記録媒体 | |
| JP3049755B2 (ja) | 情報処理装置の画像表示装置 | |
| JP3245557B2 (ja) | 入力状態制御システム、入力状態制御方法、および記録媒体 | |
| JPS6019275A (ja) | 画像検索装置 | |
| JP2006018392A (ja) | 情報処理装置、情報処理システム、検索結果表示方法、プログラム及び記録媒体 | |
| JPH10187508A (ja) | 電子ファイリング方法及び装置並びに記憶媒体 | |
| JPH10143513A (ja) | 文書処理装置及びその方法 | |
| JPH01194063A (ja) | 文書ファイル目次作成方式 | |
| JP2007011472A (ja) | 情報処理方法及びその装置、プログラム、コンピュータ可読メモリ | |
| JPH05250243A (ja) | 拡張記憶装置のデータ処理方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20041207 |