指定したフォルダ内の、すべてのファイルを列挙したいのですが、
FindFirstFile~FindNextFileだと、フォルダを列挙できませんでした。
フォルダ・ファイルの両方を列挙する方法はないでしょうか。
フォルダ内のフォルダ・ファイルを検索
DOSのDIRコマンド
DOSのDIRコマンドを使うとかなり自由にリストを得ることができます。
C:¥>DIR/B>DIR.TXT
のようにリダイレクトをしてやれば、ファイル+フォルダの名前だけのリストが
DIR.TXT に得られるので、このファイルを開いて読み込めばプログラムで
使うことができます。 /B は DIRコマンドのオプションスイッチで、他にも
いろいろあり、DOS窓で DIR/? とやれば説明が表示されます。
C:¥>DIR/B>DIR.TXT
のようにリダイレクトをしてやれば、ファイル+フォルダの名前だけのリストが
DIR.TXT に得られるので、このファイルを開いて読み込めばプログラムで
使うことができます。 /B は DIRコマンドのオプションスイッチで、他にも
いろいろあり、DOS窓で DIR/? とやれば説明が表示されます。
自分も前にそのような質問をしたので書いておきます。
http://www.activebasic.com/forum/viewtopic.php?t=1048
参考になるかわかりませんが一応試してみてください。自分のところでは見知らぬ文字は入りませんでした。
http://www.activebasic.com/forum/viewtopic.php?t=1048
参考になるかわかりませんが一応試してみてください。自分のところでは見知らぬ文字は入りませんでした。