[英]C/C++ - Mac OS X - Check If file exists
检查文件是否存在的最佳方法是什么,如果不存在,则使用 mac 库 <.mach-o/dyld.h> 或其他..创建它并写入信息?
你的问题不清楚。
检查文件是否存在是微不足道的 - 使用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>
与它有什么关系?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.