Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 从目录中获取所有文件名_C_File_Dir - Fatal编程技术网

C 从目录中获取所有文件名

C 从目录中获取所有文件名,c,file,dir,C,File,Dir,有没有一种方法可以使用C获取目录中所有文件的名称?虽然C本身没有指定方法(甚至没有指定目录),但POSIX会指定。您可以自己使用opendir和readdir一次读取一个条目,也可以使用scandir或glob在内存中获得所有结果(并过滤列出的条目)。虽然C本身没有指定方法(甚至指定目录),但POSIX确实指定了。您可以自己使用opendir和readdir一次读取一个条目,也可以使用scandir或glob在内存中获得所有结果(并筛选列出的条目)。请参见Unix上的或Windows上的,请参见

有没有一种方法可以使用C获取目录中所有文件的名称?

虽然C本身没有指定方法(甚至没有指定目录),但POSIX会指定。您可以自己使用
opendir
readdir
一次读取一个条目,也可以使用
scandir
glob
在内存中获得所有结果(并过滤列出的条目)。

虽然C本身没有指定方法(甚至指定目录),但POSIX确实指定了。您可以自己使用
opendir
readdir
一次读取一个条目,也可以使用
scandir
glob
在内存中获得所有结果(并筛选列出的条目)。

请参见Unix上的或Windows上的,请参见请参见Unix上的或Windows上的,请参见它取决于操作系统。对吗,ANSI C没有指定列出目录内容的方法。您需要指定是否需要Windows或POSIX系统的代码…或MacOS,或Android,或…它依赖于操作系统。对,ANSI C没有指定列出目录内容的方法。您需要指定是否需要Windows或POSIX系统的代码…或MacOS,或Android,或。。。