■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#6100-0ドライブ内の全フォルダの検索についてべっきゃむ2000-02-23(水) 12:56
     #6102-0RE#6100:ドライブ内の全フォルダの検索について魔界の仮面弁士2000-02-23(水) 13:56
     #6103-0RE#6102:ドライブ内の全フォルダの検索についてべっきゃむ2000-02-23(水) 14:50
#6100-0
ドライブ内の全フォルダの検索について
ドライブの中の全フォルダ、全ファイルを対象として
ファイルの検索とか文字列の検索とかサイズの検索とか抽出する
プログラムを作りたいと思っています。
(ファイルとかサイズの検索は既にWindowsの機能にありますけど、練習です。)
そこで、Dir関数ではその階層の1つ下、または上にあるフォルダ及びファイルはわかりますが
さらに下の階層に存在する(かもしれない)フォルダを探す方法がないとヘルプにありました。
Dir関数以外に方法があるのでしょうか?
申し訳ありませんが下の階層のフォルダを探し出す方法がありましたら
お願いします。

ps.過去ログを調べたいんですが、それは片っ端から
(今 #6100ぐらいですから、その下全部を対象)
調べないといけないんでしょうか?それとも題名から検索して
抽出できるプログラムとか、フリーで出回ってるのでしょうか?
そこももしいい方法がありましたらお願いします。




環境はVB5(SP3)、WIN95
#6102-0
RE#6100:ドライブ内の全フォルダの検索について
> (ファイルとかサイズの検索は既にWindowsの機能にありますけど、練習です。)
「Windowsの機能」って、これの事でしょうか?

    CreateObject("Shell.Application").FindFiles


> さらに下の階層に存在する(かもしれない)フォルダを探す方法がないとヘルプにありました。
以前、某MLにてFileSystemObjectを利用したやり方を紹介したことがあります。
こちらをご覧下さい。

http://www.sfdata.ne.jp/windev/Vb/vblog/htdocs/msg01807.html
http://www.sfdata.ne.jp/windev/Vb/vblog/htdocs/msg01833.html

ただし、上記のコードを実行するには、
http://www.asia.microsoft.com/japan/developer/scripting/maininfo.htm
にある、Windows Scripting Hostをインストールする必要があります。


> Dir関数以外に方法があるのでしょうか?
上記の方法以外では、DOSのDIRコマンドを利用する方法があります。
これを実行すると、Dドライブにあるファイルが、C:\A.TXTに書き出されます。

   Shell Environ("COMSPEC") & " /C Dir D:\*.* /S /B > C:\A.TXT", vbHide


> 調べないといけないんでしょうか?それとも題名から検索して
> 抽出できるプログラムとか、フリーで出回ってるのでしょうか?
過去ログをテキストファイルとしてダウンロードし、grep検索できるツールや、
Windowsの「ファイルやフォルダの検索」機能などを使えば、題名と言わず、本文まで含んだ
全文検索がおこなえますね。
#6103-0
RE#6102:ドライブ内の全フォルダの検索について
魔界の仮面弁士様いつもありがとうございます。
これからもよろしくお願いします。
このページと関連する記事:
#3803-0どうすればいいでしょうか?1999-11-09(火) 16:12
#4759-0Shell関数における、ファイルの取得方法1999-12-02(木) 11:23
#754-0フォルダ検索の仕方2001-10-31(水) 11:32
#754-2フォルダ検索の仕方2001-10-31(水) 02:32
#967-0Windowsディレクトリを取得する方法について2001-09-20(木) 17:31
#12768-0ネットワークドライブのフォルダの選択2000-01-07(金) 15:36
#10125-0ネットワークドライブ2000-08-01(火) 15:01
#1123-0ファイル検索をする2004-01-30(金) 18:08
#242-0ファイル検索2002-03-01(金) 11:24
#19921-0Dドライブに存在するファイルをすべてテキストファイルに出力する方法2002-02-22(金) 14:05
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)