gpt4 book ai didi

c++ - 在不知道名称的情况下打开文件

转载 作者:行者123 更新时间:2023-11-30 03:02:17 25 4
gpt4 key购买 nike

我想运行一个循环,它将打开文件夹中的所有文件并对它们执行一些操作。然而,当我试图通过时

"*.*"

在 流.open()

,它不打开任何文件。 ( is_good() 返回 false )

fstream stream;
stream.open("*.*", fstream::out);

最佳答案

使用dirent.h 或boost 的FileSystem Api 来找出目录*.* 中的所有文件并将它们存储在std::vector 之类的。然后遍历 vector 并打开所有文件。

for(int i = 0; i < files.size(); i++)
{
stream.open(files[i], fstream::out);
}

关于c++ - 在不知道名称的情况下打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10268137/

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