1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdio.h>
int main() { struct stat st;
if(-1 == stat("test.txt", &st)){ printf("获取文件状态失败\n"); return -1; }
printf("包含此文件的设备ID:%d\n", st.st_dev); printf("此文件的节点:%d\n", st.st_ino); printf("次文件的保护模式:%d\n", st.st_mode);
return 0; }
|