深圳中医院体检科医生:linux下用什么参数返回,一个文件究竟是文件还是目录?

来源:百度文库 编辑:杭州交通信息网 时间:2024/06/09 03:59:22
opendir 然后 readdir得到文件信息,得到结构中有d_type成员,请问怎么用它来判定文件或目录?

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

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