linux编程之文件与目录
来源:互联网 发布:ubuntu 源码安装mysql 编辑:程序博客网 时间:2024/06/03 11:17
有兴趣的朋友可以访问我的网站:倔强的程序员(网址为:http://majiefly1.sinaapp.com/)
简易下载 (网址为:http://downloadfly123.duapp.com/)
文件有关的信息结构
struct stat {
unsigned long st_dev;
unsigned long st_ino;
unsigned short st_mode;
unsigned short st_nlink;
unsigned short st_uid;
unsigned short st_gid;
unsigned long st_rdev;
unsigned long st_size;
unsigned long st_blksize;
unsigned long st_blocks;
unsigned long st_atime;
unsigned long st_atime_nsec;
unsigned long st_mtime;
unsigned long st_mtime_nsec;
unsigned long st_ctime;
unsigned long st_ctime_nsec;
unsigned long __unused4;
unsigned long __unused5;
};
文件类型
Linux系统中的常见文件类型有:
普通文件:
目录文件:
字符特殊文件: 提供对设备不带缓冲的访问
块特殊文件: 提供对设备带缓冲的访问
FIFO文件: 用于进程间的通信,命名管道
套接口文件: 用于网络通信
符号链接: 使文件指向另一个文件
文件类型的判断
使用如下的宏,判断文件类型:
普通文件 S_ISREG()
目录文件 S_ISDIR()
字符特殊文件 S_ISCHR()
块特殊文件 S_ISBLK()
FIFO文件 S_ISFIFO()
套接口文件 S_ISSOCK()
符号连接 S_ISLINK()
文件存取许可权
在st_mode值包含了对文件的存取许可权位.
- linux编程之文件与目录
- Linux编程重要目录与文件
- Linux环境编程之文件目录
- Linux文件编程之遍历目录
- linux常用命令之文件与目录管理
- Linux教程 之-----文件与目录操作
- Linux基础之文件与目录管理
- Linux之文件权限与目录设置
- Linux之文件与目录管理
- linux系统编程之文件与I/O(三):目录的操作
- linux系统编程之文件与I/O(三):目录的操作
- linux系统编程之文件与I/O(三):目录的操作
- Linux文件与目录
- Linux 文件与目录
- linux 目录与文件
- Linux 文件与目录
- Linux系统编程学习之《文件和目录操作》
- linux c/c++ 编程之-----文件目录操作
- flex上传
- C++输出一个菱形
- 构建自己的C/C++插件开发框架(三)——总体结构
- 构建自己的C/C++插件开发框架(四)——核心层设计和实现
- 51单片机中断系统
- linux编程之文件与目录
- 用C++实现插件体系结构
- super关键字的用法
- span宽度的问题
- C# 控制系统音量和静音
- flex
- source insight代码格式化(Astyle)
- HACMP的心跳网络
- HDU1301--Jungle Roads