【问题标题】:lstat function in Android JNI methodAndroid JNI方法中的lstat函数
【发布时间】:2012-09-18 07:04:05
【问题描述】:

我有这样的事情:

DIR *dir = opendir(curdir);
struct dirent *de = readdir(dir);
struc stat st;
lstat(de->d_name, &st);

想知道de是目录还是文件,st应该怎么办?

【问题讨论】:

  • 我猜你的意思是 de.d_name 在对 lstat 的调用中?
  • 是的,感谢您的更正:)

标签: android c linux android-ndk


【解决方案1】:

正确简单的方法是检查if (de->d_type == DT_DIR)。 您不必为此使用lstat

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    相关资源
    最近更新 更多