C++17将文件系统的操作封装了进来,从而可以跨平台的操作文件系统:
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <filesystem>
using namespace std::filesystem;
int main()
{
create_directories("./sandbox/a/b"); //在当前目录下创建层级目录sandbox/a/b
std::cout<<is_directory("./sandbox/a/b")<<std::endl; //输出:1
remove_all("./sandbox/a"); //删除目录sandbox/a
std::cout<<is_directory("./sandbox/a")<<std::endl; //输出:0
return 0;
}
https://blog.csdn.net/jiemashizhen/article/details/125712690
原创文章,作者:306829225,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/274151.html