2011-01-25 8 views
0

私が書いたアプリケーションのファイルシステムに移植性を追加しようとしています。この目的のために、私はstlsoftを使用していますが、私は何かを使用する方法を理解できません。チュートリアルはどこか、それとも関連する例がありますか?彼らはサイト上にサンプルを持っていますが、ファイルシステムモジュールに関しては何も見えません。StlSoft - ファイルシステム機能の使い方は?

+2

代わりにBoost.Filesystemに切り替えてください。これは維持管理されており、文書化されています。 –

+0

それは完全に私の決断ではありません...しかし、私が行うことがまともな文書を見つけることができない場合、ええ。 – dkb

答えて

0

...私はブーストを代わりに使用するように見えます。

1

まあ、Boost.Filesystemは良いですが重いです(boost.filesystem + boost.system)。一例として、ここでは

シンプルな "LS" ユーティリティ:

#include <algorithm> 
#include <iostream> 

#include <platformstl/platformstl.hpp> 
#include <platformstl/filesystem/readdir_sequence.hpp> 

using platformstl::readdir_sequence; 

int main(int argc, char *argv[]) 
{ 
    readdir_sequence entries(argc > 1 ? argv[1] : ".", 
      readdir_sequence::files|readdir_sequence::directories); 
    std::copy(entries.begin(), entries.end(), 
      std::ostream_iterator<char const*>(std::cout, "\n")); 
    return 0; 
} 

また、あなたはより多くの詳細については、SourceForgeのrecls(再帰LS)プロジェクトを確認することができます。

0

正確に何を探しているのですか?hereは、stlsoftファイルシステムモジュールのドキュメントです。

関連する問題