gpt4 book ai didi

c++ - Linux C++ 中的 WIN32_FIND_DATA 等价物

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:45:39 26 4
gpt4 key购买 nike

Linux C++ 中 WIN32_FIND_DATA 的等价物是什么?

WIN32_FIND_DATA fileInfo;

WIN32_FIND_DATA 是 Windows 规范的数据类型。

当我使用 C++11 更改为 Linux Centos 7 时,我需要找到与之等效的方法,因为 WIN32_FIND_DATA 中有几种方法在 Linux 中不支持。

fileInfo.cFileName

最佳答案

C++17 有 filesystem .

例子:

#include <filesystem>
namespace fs = std::filesystem;

int main()
{
fs::path p { "/usr/lib/" };
for (auto& entry : p)
{
// do something with entry
}

return 0;
}

它基于 Boost 库中的文件系统功能,因此您可以将其用于较旧的编译器。

关于c++ - Linux C++ 中的 WIN32_FIND_DATA 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46704917/

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