フォルダ内のフォルダ・ファイルを検索

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者

フォルダ内のフォルダ・ファイルを検索

#1 投稿記事 by »

指定したフォルダ内の、すべてのファイルを列挙したいのですが、
FindFirstFile~FindNextFileだと、フォルダを列挙できませんでした。
フォルダ・ファイルの両方を列挙する方法はないでしょうか。
DOS

DOSのDIRコマンド

#2 投稿記事 by DOS »

DOSのDIRコマンドを使うとかなり自由にリストを得ることができます。
C:¥>DIR/B>DIR.TXT
のようにリダイレクトをしてやれば、ファイル+フォルダの名前だけのリストが
DIR.TXT に得られるので、このファイルを開いて読み込めばプログラムで
使うことができます。 /B は DIRコマンドのオプションスイッチで、他にも
いろいろあり、DOS窓で DIR/? とやれば説明が表示されます。

#3 投稿記事 by »

ファイラーのようなものにしようと思うので、
そのたびにテキストファイルに出力するのはためらいます。
もしかして他に方法はないということでしょうか。

#4 投稿記事 by »

やり方が分かりました。失礼しました。
FindFirstFile~FindNextFileで出来ました。
そうすると、フォルダによっては、. と .. という見覚えのないものが
検索されるのですが、これが入らないようにするにはどうすれば良いでしょうか。
C1000
記事: 185
登録日時: 2006年5月07日(日) 17:16
お住まい: 宮城県
連絡する:

#5 投稿記事 by C1000 »

自分も前にそのような質問をしたので書いておきます。
http://www.activebasic.com/forum/viewtopic.php?t=1048
参考になるかわかりませんが一応試してみてください。自分のところでは見知らぬ文字は入りませんでした。
返信する