如何获取文件夹及其内容的路径。说我有一个名为MyFolder文件夹作为获取文件夹内容C语言
的/ tmp/MyFolder中/在那里有子文件夹SubFolder1,SubFolder2 ......以及一些文件
如何获取文件夹及其内容的路径。说我有一个名为MyFolder文件夹作为获取文件夹内容C语言
的/ tmp/MyFolder中/在那里有子文件夹SubFolder1,SubFolder2 ......以及一些文件
使用dirent和dir结构。你可以使用opendir(),readdir()等进行操作。
readdir()将一次给出一个名称,并且您可以继续反复调用它。
比{open,read,close}更有效的方法dir()是Linux的getdirentries()函数。有关详细信息,请参阅getdirentries(3)。
我认为这是以Linux为中心的,OP是询问Mac OS/X的。 – 2010-06-11 14:50:28
getdirentries存在于BSD和MacOS/X上 – cjp 2011-01-05 00:58:52
你能更具体一点吗?你想获得/ tmp/MyFolder的目录/文件列表或“绝对路径”吗? – 2010-06-11 13:36:48
我知道你的问题被标记为c,但在obj-c中使用NSDirectoryEnumerator。 CoreFoundation框架中可能有类似的功能。 – 2010-06-11 13:43:39
您是否在寻找opendir/readdir还是我误解了这个问题? – 2010-06-11 13:47:57