如何检查目录是否存在?
如何检查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