记录C语言判断字符串是文件夹还是文件
#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
int main()
{
char* fileName = "/root/data";
struct stat buf;
int result;
result = stat(fileName, &buf);
if (S_IFDIR & buf.st_mode) {
printf("文件夹\n");
}
else if (S_IFREG & buf.st_mode) {
printf("文件\n");
}
return 0;
}