2011-01-25 21 views
0

我想在我寫的應用程序的文件系統中添加可移植性。爲此,我使用stlsoft,但我無法弄清楚如何使用任何東西。有沒有教程,或相關的例子?他們在網站上有樣本,但據我所知,與文件系統模塊無關。StlSoft - 如何使用他們的文件系統功能?

+2

轉而使用Boost.Filesystem,它正在維護中,並且有詳細記錄。 – 2011-01-25 14:45:10

回答

0

......呃,看起來我會用Boost代替。

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; 
} 

你也可以檢查recls(遞歸LS)項目在Sourceforge上的更多細節。

0

我不知道您到底在找什麼,但here是stlsoft文件系統模塊的文檔。

相關問題