2012-02-02 4 views
-2

"test"というフォルダがあります。私はそのフォルダからすべてのファイルを印刷するのに役立つC++コードが必要です。私はinotifyやlsを使いたくない。フォルダからファイルをプリントする

+0

[CまたはC++を使用してディレクトリ内のファイルのリストを取得するにはどうすればよいですか?](http://stackoverflow.com/questions/612097/how-can-i-get-a-list-of -files-in-a-directory-using-c-or-c) – INS

+0

これは本当の質問ではないのですか? –

+0

それは複製です:http://stackoverflow.com/questions/612097/how-can-i-get-a-list-of-files-in-a-directory-using-c-or-c – INS

答えて

2

に役立ちます願っています。 inotifyのチュートリアルはIBM hereから入手できます(これは、あなたがやりたいことを理解したので、変更のためにディレクトリをポーリングする代わりになる可能性があります...)。

0
<dir.h> 

次回は、尋ねる前に最小限の調査を行ってください。

0

ファイルをリストするには、このリンクを使用してください:このリストでは

How can I get the list of files in a directory using C or C++?

を検索を達成するのは難しいことではないだろう。

ディレクトリの変更を追跡することを可能にするのinotifyと呼ばれるカーネルのAPIがあり、

0

ソリューション私はお勧めは、(パスをして操作する) ディレクトリを読み取るためboost::filesystemを使用することで、boost::reg_ex(または std::reg_exお持ちの場合はC++ 11) パターンに一致するファイル名のチェックのために。

関連する問題