如何检查目录是否存在?

如何检查C语言在Linux上是否存在目录?

回答:

您可以使用opendir()并检查是否ENOENT ==

errno失败:

#include <dirent.h>

#include <errno.h>

DIR* dir = opendir("mydir");

if (dir) {

/* Directory exists. */

closedir(dir);

} else if (ENOENT == errno) {

/* Directory does not exist. */

} else {

/* opendir() failed for some other reason. */

}

以上是 如何检查目录是否存在? 的全部内容, 来源链接: utcz.com/qa/407322.html

回到顶部