我正在编写一个 C++ windows 程序,最终编写了一堆目录和子目录。代码完全按照我想要的方式运行。
但是,当我尝试写入或创建另一个子目录并且它崩溃时,我遇到了创建一堆子目录并且路径太长的地步。
问:Windows 有没有办法解决这个问题(比如 linux 目录指针)?
一些写入文件夹和文件的代码:
path = path + "\\" + s.name.substr(0,s.name.size()-2);
mkdir(path.c_str());
//Write current file to folder anyway
writeToFile(opendir(path.c_str()), ss);
代码只是一遍又一遍地通过上面的方法来创建一个使用文件夹和文件的半地图/树。