fileno, stat, fstat以及struct stat结构体(获取文件详细信息)
来源:互联网 发布:网络管理协议有哪些 编辑:程序博客网 时间:2024/06/07 06:13
fileno函数用于获取文件描述符,假设当前目录有1.txt, 2.txt, 3.txt, 则:
#include <stdio.h>int main( void ){FILE *fp1 = fopen("1.txt", "r");FILE *fp2 = fopen("2.txt", "r");FILE *fp3 = fopen("3.txt", "r");printf("%d\n", fileno(fp1));printf("%d\n", fileno(fp2));printf("%d\n", fileno(fp3));fclose(fp1);fclose(fp2);fclose(fp3);return 0;}
结果为:
3
4
5
下面看看stat函数:
#include <stdio.h>#include <sys\stat.h>int main(){struct stat fileStat;stat("1.txt", &fileStat);printf("%d\n", fileStat.st_size); // 7 <--- 1.txt文件中的字节数return 0;}
下面看看fstat函数:
#include <stdio.h>#include <time.h>#include <sys\stat.h>int main(){FILE *fp = fopen("1.txt", "r");struct stat fileStat;fstat(fileno(fp), &fileStat);printf("%d\n", fileStat.st_size);printf("%s", ctime(&fileStat.st_ctime)); // 有换行符return 0;}
结果我就不说了,睡觉去。
- fileno, stat, fstat以及struct stat结构体(获取文件详细信息)
- Linux 获取文件属性 函数 stat, fstat, lstat 以及 stat 结构体
- fstat函数及struct stat结构
- fstat函数及struct stat结构
- fstat函数及struct stat结构
- fstat函数及struct stat结构
- fstat函数及struct stat结构
- fstat函数及struct stat结构
- fstat函数及struct stat结构
- UNIX - stat、fstat和lstat函数,获取文件信息结构
- 获取一个文件的属性(struct stat结构体)
- 获取一个文件的属性(struct stat结构体)
- 获取文件属性-fstat/stat
- 文件结构体之struct stat
- 获取文件的信息stat() lstat() fstat()
- struct stat 结构体解释
- struct stat结构体示例
- struct stat结构体简介
- XCode&IOS开发
- Android 中LayoutInflater的使用
- POJ1144Network(求割点模板题)
- OCP-1Z0-053-V12.02-272题
- Android如何拍照或选择图片并裁剪
- fileno, stat, fstat以及struct stat结构体(获取文件详细信息)
- 在同一台机器上安装多个版本jdk,修改环境变量不生效
- POJ1236强连通+缩点
- 遍历文件夹,操作XML文件,读取图片
- 菜鸟求职记5
- 从数据库读取图片存到本地
- RGB字符排序
- UVa 624 CD (0-1背包)
- OCP-1Z0-053-V12.02-315题