【问题标题】:How do i create a new folder and save files to it?如何创建新文件夹并将文件保存到其中?
【发布时间】:2009-08-26 10:35:59
【问题描述】:

我正在处理 Visual Studio 2008 中的一个项目,我的程序输出了一大堆 .txt 文件,我用这些文件来检查我的程序是否正常运行。起初我只输出几个文件,但现在我输出的文件越来越多,输入文件和输出文件变得混杂在一起,我很难快速确定我需要阅读和检查哪个文件。

我的问题是这样的:

如何让我的程序在工作文件夹中创建一个新文件夹(开发文件夹,您只需使用最简单的 .open() 版本将要读入程序的文件放置在其中),重命名它们,然后只向他们输出文件而不手动硬编码路径?

谢谢,

-伪造

编辑:抱歉,忘了说我在 Windows 平台上工作...

【问题讨论】:

    标签: c++ file-io


    【解决方案1】:
    #include <windows.h>
    
    CreateDirectory (char *DirName, SECURITY_ATTRIBUTES Attribs);
    

    Salu2.

    【讨论】:

    【解决方案2】:

    考虑使用 boost::filesystem,因为它提供了大量可移植的文件系统功能。

    #include #include 主函数() { 使用 boost::filesystem; std::string dir_name = "c:\\my_dir"; 创建目录(路径(目录名)); 返回0; }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多