检查文件是否存在的最佳方法是什么,如果不创建文件并使用mac写入信息 library< .mach-o / dyld.h>或其他..?
答案 0 :(得分:4)
你的问题不清楚。
检查文件是否存在是微不足道的 - 使用stat()
或access()
,例如:
#include <unistd.h>
int res = access(path, R_OK);
if (res < 0) {
if (errno == ENOENT) {
// file does not exist
} else if (errno == EACCES]) {
// file exists but is not readable
} else {
// uh oh
}
}
同样简单地创建文件 - 使用open()
或fopen()
。找到关于C编程的好书,这是 最基本的东西,任何一本书都会教。
但<mach-o/dyld.h>
与它有什么关系呢?