2014年1月3日 星期五

Create Directory Tree in C++/Linux?

在 Linux 中我想要用 C/C++ 建立一個資料夾 /tmp/a/b/c


一般懶人作法是 system("mkdir -p /tmp/a/b/c")

For Boost:
#include <boost/filesystem.hpp>
//...
 boost::filesystem::create_directories("/tmp/a/b/c");

#define _mkdir(dir) mkdir(dir, 0777)
if (_mkdir(filename) != 0 && errno != EEXIST) return FALSE;

[1] How can I create directory tree in C++/Linux?

沒有留言:

張貼留言