ファイル


KING  2005-12-15 21:41:06  No: 93261

VBの関数でファイルの検索を行う関数はありますか?
あれば関数名と使い方を教えて下さい!
よろしくお願いします!


我龍院忠太  2005-12-15 21:48:32  No: 93262

APIのFindFirstFile 。
使い方はGoole先生が親切に教えてくれます。


ken  2005-12-26 17:42:26  No: 93263

Dir関数が簡単かと思いますが。以下はMSDNから抽出しました。

構文
Dir[(pathname[, attributes])]

pathname 
省略可能です。ファイル名を表す文字列式を指定します。フォルダ名およびドライブ名も含めて指定できます。引数 pathname に指定した内容が見つからないときは、長さ 0 の文字列 (" ") を返します。

attributes 
省略可能です。取得するファイルが持つ属性の値の合計を表す数式または定数を指定します。省略すると、標準ファイルの属性になります。


じゃんぬねっと  URL  2005-12-27 09:19:52  No: 93264

ディレクトリ (フォルダ) 内のすべてのファイルを取得する
http://jeanne.wankuma.com/tips/directory/12-getfiles.html

ディレクトリ (フォルダ) 以下のファイルを最下層まで検索または取得する
http://jeanne.wankuma.com/tips/directory/15-getallfiles.html


スレ主はマルチ+放置  2005-12-27 09:31:24  No: 93265

http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200512/05120055.txt

おそらく、
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200512/05120092.txt
も時間的に同一自分物かと。

VBで
> APIのFindFirstFile 。
を進んで使おうとするのはまれでしょう。


スレ主はマルチ+放置  2005-12-27 09:33:33  No: 93266

> おそらく、
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200512/05120092.txt
> も時間的に同一自分物かと。
これ、時間的にちがいました。orz
誤爆してスイマセンです。


我龍院忠太  2005-12-27 11:17:11  No: 93267

>> APIのFindFirstFile 。
>を進んで使おうとするのはまれでしょう。
検索の目的にもよるでしょうが、すべてのフォルダーから目的のファイルを探すなど、
時間がかかる検索を早くしたいとか、作成日時、 最終アクセス日時、最終更新日時等
WIN32_FIND_DATAの細かいデーターを取得したい場合とか、まれにFTPのソフトで、
FtpFindFirstFileを使ってクライアントとホスト側のコードをミラーを意識した
コードを書く場合などは使います。
FindFirstFileを使った再帰のアルゴリズムは簡単なので結構使ってますが。


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加