ファイル検索の早いオンラインソフトは?

[上に] [前に] [次に]
タック [E-Mail] 1999/10/20(水) 12:10:09
こんにちは。
サーバー(LAN)の大量のデータ(IGB)くらいを対象にファイル名を検索項目として、検索でき、かつ、全データのフルパス一覧を作ってくれる作業の早いオンラインソフトはありませんか。これをLANで検索したいのです。欲を言えば、拡張子選択もできるともっと良い。どなたか御存知ないでしょうか?

miyu 1999/10/20(水) 13:19:24
そのサーバにshellで入って,
%ls -la *.txt
のようなことをすればいいのでは?

タック [E-Mail] 1999/10/20(水) 13:40:47
miyuさんありがとうございます。この命令は、perlで拡張子txtのファイル一覧を出力せよという内容ですか?
あと、現在のサーバーがNTなので、perlを使わずになにか方法がありますか。perlをNTに入れたほうが早いのでしょうか?

miyu 1999/10/20(水) 13:49:49
>miyuさんありがとうございます。この命令は、perlで拡張子txtのファイル一覧を出力せよという内容
>ですか?
>あと、現在のサーバーがNTなので、perlを使わずになにか方法がありますか。perlをNTに入れたほ
>うが早いのでしょうか?

すみません.てっきりUNIXサーバだと思っていました.
この命令は,Shellのコマンドです.ファイルの一覧を
表示するコマンドなのですが,ファイル名(ディレクトリ名)に
ワイルドカードを使えば,ファイル名の検索に使えます.
「とほほさんのWWW入門」の「UNIX入門」のページに簡単に
説明されていますから,ご覧になってみて下さい.

NTサーバでは,dos窓からdir などを駆使して
できそうな気がしますが(バッチファイルを使うといいかも
しれません), 分かりません.

のぐ 1999/10/20(水) 14:00:42
dir *.txt /S/B/N
ではどうでしょう。dir /? でヘルプが出ます。

タック [E-Mail] 1999/10/20(水) 14:20:39
dir *.txt /S などで表示はされましたが、目的が、フルパスでファイル名を取得して、それをデータベースとして検索できるようにすることなので、たとえば上記だと、それが可能でしょうか。説明不足で申し訳ありません。ファイル数はたぶん10000件とかだと思います。

miyu 1999/10/20(水) 14:49:41
私やのぐさんが提示した方法は,サーバ上にあるファイルから
ある文字列を含む(この例の場合は.txt)ファイル名を表示する
ときに効果的ですが,タックさんの書かれた例で使用するならば
dir * /S/B/N > ichiran.txt
のようにテキストファイルに書き出して,それをデータベース
ソフトで読みこめばいいと思います.データベースソフトの
ことはよく知らないので,このデータ形式で
そのまま読み込めるのか分かりませんが...
ファイルの数は,メモリ不足にならない限り大丈夫でしょう.

#検索機能のついたテキストエディタでも出来ると思うのですが
#こういうのはアリでしょうか?(^^;)

タック [E-Mail] 1999/10/20(水) 15:00:45
[[解決]]
miyuさんの指定で、望みのテキストファイルができました。のぐさん、miyuさんありがとうございました。いくつかのソフトを使ってみたのですが、スピードに難あり、あるいは途中で止まるだったので困ったなと思っていたところでした。

[上に] [前に] [次に]