C语言下,获取文件信息 http://qimo601.iteye.com/blog/1517413
http://qimo601.iteye.com/blog/1517413
C语言下,获取文件信息
- 博客分类:
- C/C++
- struct stat {
- dev_t st_dev; /* device */
- ino_t st_ino; /* inode */
- mode_t st_mode; /* protection */
- nlink_t st_nlink; /* number of hard links */
- uid_t st_uid; /* user ID of owner */
- gid_t st_gid; /* group ID of owner */
- dev_t st_rdev; /* device type (if inode device) */
- off_t st_size; /* total size, in bytes */
- blksize_t st_blksize; /* blocksize for filesystem I/O */
- blkcnt_t st_blocks; /* number of blocks allocated */
- time_t st_atime; /* time of last access */
- time_t st_mtime; /* time of last modification */
- time_t st_ctime; /* time of last change */
- };
- int fd,size;
- struct stat buf;
- fd=open("file",O_RDONLY);
- fstat(fd,&buf);
- size=buf.st_size;
- // 将指针定位到文件末尾
- fseek( pFile, 0L, SEEK_END );
- //告诉当前指针位置,Byte
- fileSize = ftell( pFile );
- //打开文件
- QFileInfo f("./test.txt");
- //获取文件创建时间
- QDateTime createTime=f.created();
- //获取文件最后更新时间
- QDateTime updateTime=f.lastModified();
- //获取文件最后浏览时间
- QDateTime lastRTime=f.lastRead();
C语言下,获取文件信息 http://qimo601.iteye.com/blog/1517413相关推荐
- linux 获取文件夹下文件信息,linux下获取文件夹下子文件列表
linux下获取文件夹下子文件列表 预置条件: 1.只遍历当前目前,不遍历当前目录的子文件夹 2.根据用户提供的开始时间戳以及持续时间,返回在这个时间区间内被修改过的文件列表. 相关知识: 1.str ...
- 用递归方法实现读取文件夹下所有文件信息
要实现读取文件夹下所有文件信息,其实只要用个递归方法就可以简单实现了 下面为自定义的一个类其中的showEveryFile方法就是为读取给定文件夹下每一个文件 using System; using ...
- c语言 获取可用内存大小,C语言实现获取内存信息并输出的实例
C语言实现获取内存信息并输出的实例 实现实例代码: headfile.h #include #include #include #define TRUE 1 #define FALSE 0 #defi ...
- Qt总结之一:遍历文件夹和文件目录,并过滤和获取文件信息、后缀名、前缀名(一)
一.采用递归和QDir实现文件夹下所有文件遍历的方法 #include <QDir> bool FindFile(const QString & path) {QDir dir(p ...
- Qt之HTTP之模仿迅雷——根据URL获取文件信息(上)
一.简述 最近再看Qt实现HTTP下载时,看了一下迅雷下载,发现迅雷做的很好,不论是界面还是下载速度都非常不错,今天看到迅雷9新建下载任务一个神奇效果,复制下载url到输入框,迅雷能够自动解析下载文 ...
- Qt 之 模仿迅雷 根据Url获取文件信息——上
一.简述 最近再看Qt实现HTTP下载时,看了一下迅雷下载,发现迅雷做的很好,不论是界面还是下载速度都非常不错,今天看到迅雷9新建下载任务一个神奇效果,复制下载url到输入框,迅雷能够自动解析下载文件 ...
- c++获取文件信息——_stat函数的使用
c++获取文件信息--_stat函数的使用 _stat函数的功能 _stat函数用来获取指定路径的文件或者文件夹的信息. 函数声明 int _stat(const char *path,struct ...
- Linux和Mac下获取文件CRC/MD5/SHA1/SHA256
简介: Linux和Mac下获取文件CRC.MD5.hash.SHA1.SHA256值. 注: Linux和Mac下获取方式一致. 语法如下: cksum 文件名 # CRC md5sum 文件名 # ...
- 【QT】遍历文件夹和文件目录,并过滤和获取文件信息、后缀名、前缀名
[QT]遍历文件夹和文件目录,并过滤和获取文件信息.后缀名.前缀名 前言: 需要在特定目录或磁盘下查找特定文件 一.筛选目录 (一)单一目录下遍历,筛选特定文件 QDir dir("./Sa ...
最新文章
- 2019百度之星初赛-1
- Codeforces Round #160 (Div. 2) B - Roma and Changing Signs
- hsf 架构_java分布服务:我打赌,没人可以这么精短的讲出分布服务架构吧
- 记第一次线下AWD感受及复现
- C++学习笔记:(四)运算符重载 类型转换
- 2、Eternal框架-svn_有更新!
- 终端怎么进入hadoop_Ubuntu中使用终端运行Hadoop程序
- 修改Visual Studio中“添加新项”时默认添加的命名空间
- poll函数_Windows 上有 poll 函数吗?
- 内连接和外连接的区别和详解(全)
- 灵格斯与众多常用软件的冲突问题
- DaHua工业相机开发中调试遇到的相机断开问题
- 联想笔记本键盘排线_联想笔记本排线
- 域名dns污染,如何防治?
- GPS 的经纬度换算成距离的代码(转载)
- CSS基础(复合选择器-三大特性)
- 【智能优化算法-闪电算法】基于闪电算法求解多目标优化问题附matlab代码
- Mars 是什么、能做什么、如何做的——记 Mars 在 PyCon China 2018 上的分享...
- Sql server 索引碎片
- C语言复习:三个循环定义及形式
热门文章
- Linux环境,手把手带你实现一个Nginx模块,深入了解Nginx丨惊群效应|error|负载均衡|Openresty丨C/C++Linux服务器开发丨中间件
- 【数据结构】图的最小生成树算法
- R语言数据预处理——离散化(分箱)
- QT实现保存PDF、打印预览、打印的功能
- 踩坑录·执行go命令报错“cannot load ‘xxx’”
- html怎吗和图片剧中,HTML中怎么把图片居中
- win装机失败的一次记录
- 0.54与0.55版本react-native的TextInput在iOS上无法输入中文日文韩文的bug
- SQL SERVER 判断文件是否存在
- 【数据库系统】—— 经典范例University数据库各表速查(大学系统)