【发布时间】:2017-10-23 18:11:09
【问题描述】:
我想检查一个目录是否存在。即使目录不存在,我也只收到“是”。我该怎么办?非常感谢!
int main()
{
if(opendir("dsfdsgfdsgrs") == NULL)
printf("%s","no");
else
printf("%s","yes");
return 0;
}
【问题讨论】:
-
你应该将
opendir的结果存储到一个变量中,这样你就可以调用closedir -
复制并粘贴您的代码,对我有用。
-
你的程序中有
#include <dirent.h>吗? -
是的。还有
#include <sys/types.h>
标签: c