在 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?
沒有留言:
張貼留言