【问题标题】:Get all file names from dir从 dir 获取所有文件名
【发布时间】:2011-03-31 17:44:43
【问题描述】:

有没有办法使用 C 获取目录中所有文件的名称?

【问题讨论】:

  • 取决于操作系统。
  • 对,ANSI C 没有指定列出目录内容的方法。您需要指定是否需要适用于 Windows 或 POSIX 系统的代码。
  • ...或 MacOS,或 Android,或 ...

标签: c file dir


【解决方案1】:

虽然 C 本身没有指定方式(甚至没有指定目录),但 POSIX 可以。您可以自己使用opendirreaddir 一次读取一个条目,也可以使用scandirglob 将结果全部存储在内存中(并过滤列出的条目)。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 1970-01-01
      • 1970-01-01
      • 2019-05-16
      • 2021-06-29
      • 1970-01-01
      • 2016-07-11
      相关资源
      最近更新 更多