判断文件、文件夹是否存在
新建文件夹
返回0为成功,
#include <stdio.h>
#include <termios.h>
// #include <boost/filesystem>
// #include <io.h>
#include <iostream>
#include <dirent.h>
int main {
std::string filename = "./haha.txt";
std::string folder_name = "./test_folder";
std::string odom_folder = "./refine_pose";
if (!access(filename.c_str(), F_OK)) {
std::cout << filename << " access" << std::endl;
}else {
std::cout << " not access " << filename << std::endl;
}
if (!access(folder_name.c_str(), F_OK)) {
std::cout << folder_name << " access" << std::endl;
}else {
std::cout << " not access " << folder_name << std::endl;
int result = mkdir(folder_name.c_str(), S_IRWXU);
std::cout << "result = " << result << std::endl;
}
}