プロンプトで
Linuxでは ls
Windowsでは dir
などを用いれば、任意の階層にあるファイル名を調べることが出来ます。
これをCまたはC++で書くとどのようになりますか?
Pathを得る関数があればそれを教えていただけ無いでしょうか。
できれば、その関数の内部がどのようになっているかまで知りたいです。
今、行いたいのはある階層にあるファイルを全て逐次開いていくということです。
<環境>
Linuxならばgcc
WindowsならばVC++2008
を用いております。
よろしくお願いいたします。
<追記>
ピンポイントで行いたいことを言ってしまえば、任意のディレクトリ中のファイルの総行数をカウントしたいだけです(^^;
もし、そういうソフトがお手軽にあればそれでも構いません。
全てのファイルのパスを記述した1つのファイルを作っておき、それを読み込ませてカウントするというのでも良いのですが、ファイルを追加していく度にパスを書く手間が掛かるのは面倒なのでお手軽にいつでもカウントをできる状態にしたいです。
