C/C++教程

C++(17):filesystem

本文主要是介绍C++(17):filesystem,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

这篇关于C++(17):filesystem的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!