新婚照之谜没看懂:linux下用什么参数返回,一个文件究竟是文件还是目录?

来源:百度文库 编辑:高考问答 时间:2024/05/07 04:17:23
opendir 然后 readdir得到文件信息,得到结构中有d_type成员,请问怎么用它来判定文件或目录?

你可以再次用opendir来打开readdir得到的信息,返回NULL为文件,否则为目录。

if( (dirp = opendir(name)) == NULL ) {
.........
}