【问题标题】:list all files with a paticular extension of a dir in C列出 C 中具有特定扩展名的所有文件
【发布时间】:2011-09-25 12:24:14
【问题描述】:

在 C 语言中,我可以在一个目录中列出所有具有特定扩展名的文件吗?

有可用的 API 吗?

“ls”是我最不想做的事情。

提前致谢。

【问题讨论】:

    标签: c file function unix


    【解决方案1】:

    在 UNIX 上,您正在寻找 opendir 和 readdir(可能还有 fnmatch)或 glob(将这三个放在一起)。这些不是 C 的一部分,而是 POSIX。

    【讨论】:

    • 太棒了!这正是我想要的。欣赏你的敏捷:)
    • 我还对这些文件的文件创建时间感兴趣。有人提供吗?
    • @hari:UNIX 不存储创建时间。您可以通过调用stat 来获取 UNIX 确实存储(修改、访问、状态更改)的时间。
    猜你喜欢
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 2020-02-13
    • 1970-01-01
    相关资源
    最近更新 更多