标签: android c linux android-ndk
我有这样的事情:
DIR *dir = opendir(curdir); struct dirent *de = readdir(dir); struc stat st; lstat(de->d_name, &st);
我想知道de是目录还是文件,我该怎么办?
de
答案 0 :(得分:1)
正确而简单的方法是检查if (de->d_type == DT_DIR)。 您不必使用lstat。
if (de->d_type == DT_DIR)
lstat