gpt4 book ai didi

c++ - 是否有一个库可以在 C++ 中创建一组具有相同名称和索引的目录?

转载 作者:太空狗 更新时间:2023-10-29 23:07:30 25 4
gpt4 key购买 nike

我正在编写一个每次运行时都会生成许多输出文件的程序。我添加了指定输出目录的选项,这样我就不会弄乱我的源目录。但是,我不想每次运行它时都必须更改名称(我就是那样懒惰),因为我仍在开发它,并且迭代速度很快。

我想到的优雅解决方案是,如果我指定输出 foo,并且 foo 已经存在,我的程序应该创建 foo.0,然后是 foo.1 等等,令人作呕(或者直到我用完磁盘空间)。我已经通过我使用过的许多工具看到了这一点。

我可以很容易地编写某种循环来检查每个索引名称是否存在,并递增索引直到找到一个未使用的名称。但是,我已经看到很多工具都可以做到这一点,所以有某种库可以做到这一点似乎是合乎逻辑的。

我的问题是:有没有我可以使用的 C++ 库,它会创建一个具有给定名称 + 下一个空闲索引的目录?

最佳答案

似乎不太可能存在用于此类特定任务的库。你可以使用 boost::filesystem检查目录是否存在。实现所需功能的代码大小不应超过 20 行。

关于c++ - 是否有一个库可以在 C++ 中创建一组具有相同名称和索引的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12744270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com