在rtthread中,可以使用标准C库函数中的access()函数来判断文件路径是否存在。access()函数的原型如下:
int access(const char *path, int mode);
其中,path参数为文件路径,mode参数为操作模式,可以是以下几种:
- F_OK:判断文件是否存在
- R_OK:判断文件是否可读
- W_OK:判断文件是否可写
- X_OK:判断文件是否可执行
如果文件路径存在,则返回0;否则返回-1。可以根据返回值来判断文件路径是否存在。例如:
if (access("/sdcard/test.txt", F_OK) == 0) {
rt_kprintf("File exists.\n");
} else {
rt_kprintf("File does not exist.\n");
}
【最后一个bug】多平台都有更新和发布,大家可以一键三连,关注+星标,不错过精彩内容~