【发布时间】:2016-02-08 05:14:50
【问题描述】:
我正在尝试对特定目录中的所有文件执行一个功能 (void action(const char*))(我不知道它们的名称)。最简单的方法是什么?
我在 C 语言中不是很好,我在其他用户的问题中发现了一些非常有用的代码,但是我没有成功地通过这个输入使它对我有用(没有找到如何在函数的目录中找到所有文件名)
谢谢。
【问题讨论】:
-
最重要的问题是,你为什么要这样做?您的问题缺乏适当的上下文,使用 c 程序实现这一点可能很难移植,您需要解释为什么需要 c 程序来实现这一点。也许您正在使用的库,什么... ???
-
阅读
opendir和readdir的文档 -
谢谢!我想我明白了,但我在查找目录时遇到了问题。我正在使用 ubuntu,我想将它定向到桌面上名为“my”的文件夹。我应该给 opendir 函数什么 char* ?谢谢。
-
C 中没有内置方法;这是特定于操作系统的。