gpt4 book ai didi

c++ - 通过索引获取文件名

转载 作者:行者123 更新时间:2023-11-28 03:49:03 24 4
gpt4 key购买 nike

我想从索引中获取一个文件...假设有一个文件夹,我想获取该文件夹中的第一个文件并将名称放在一个字符串中。有那个功能吗?

最佳答案

FindFirstFile API 函数返回文件系统认为是目录中第一个文件的内容。如果您需要稍后的文件,请继续调用 FindNextFile适当的次数。无论如何,请调用 FindClose之后。

对于 NTFS,目录按排序顺序存储它们的文件名。不过,这可能不是您想要显示它们的顺序。对于 FAT,我认为文件名大致按照创建时的顺序存储。删除文件然后创建新文件可能会破坏该顺序。其他本地和网络文件系统可能使用其他顺序。

如果您希望文件按特定顺序排列,最好的办法是调用 FindFirstFileFindNextFile直到您获得目录中的所有文件,然后根据您真正需要的任何标准对它们进行排序,而不是依赖于底层文件系统。

关于c++ - 通过索引获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6238693/

24 4 0
文章推荐: javascript - 如何将我的验证函数变成 ajax 方法?
文章推荐: php - 关闭 'accordian'
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com