gpt4 book ai didi

c++ - 检查特定目录中是否存在与 abc* 匹配的文件的最佳方法

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

我想知道如何检查 /tmp/ 路径中是否存在匹配 core* 的文件。实际文件可以像下面这样。

  • corexyz.txt
  • coreabc.tar.gz
  • 核心*

如果知道完整的文件名,我可以使用 stataccess 来了解文件是否存在。但是在这里,我想知道是否有匹配core*的文件。

bool checkFile (std::string ABC)
{
return true; /* return true if file ABC* exists */
}

最佳答案

如果可以使用c++17 filesystem library对你来说会很有趣。

您可以使用 std::filesystem::directory_iterator遍历目录中的所有文件并使用 path.filename() 检查它们是否以给定的前缀开头.

关于c++ - 检查特定目录中是否存在与 abc* 匹配的文件的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58498644/

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