【发布时间】:2013-10-07 16:02:56
【问题描述】:
有没有什么方法可以在一个目录中查找一些具有给定模式的文件名,并将这些文件名(可能在一个数组中)存储在 Linux 上的 C 中?
我尝试了 glob,但除了打印出来之外,我不知道如何保存名称..
glob_t g;
g.gl_offs = 2;
glob("*.c", GLOB_DOOFFS | GLOB_APPEND, NULL, &g);
g.gl_pathv[0] = "ls";
g.gl_pathv[1] = "-l";
execvp("ls", g.gl_pathv);
【问题讨论】:
-
以下程序可以帮助您。 stackoverflow.com/questions/4204666/…
-
感谢上面的人!
标签: c linux list filenames glob