实验四Linux文件目录.pptVIP

  • 19
  • 0
  • 约3.09千字
  • 约 10页
  • 2016-12-02 发布于天津
  • 举报
实验四Linux文件目录

实验四 Linux文件目录 一、实验目的 1、了解Linux文件系统与目录操作; 2、了解Linux文件系统目录结构; 3、掌握文件和目录的程序设计方法。 二、实验内容 编程实现目录查询功能: 功能类似ls -lR; 查询指定目录下的文件及子目录信息; 显示文件的类型、大小、时间等信息; 递归显示子目录中的所有文件信息。 三、预备知识 1、Linux文件属性接口 #include unistd.h #include sys/stat.h #include sys/types.h int fstat(int fildes,struct stat *buf); 返回文件描述符相关的文件的状态信息 int stat(const char *path, struct stat *buf); 通过文件名获取文件信息,并保存在buf所指的结构体stat中 int lstat(const char *path, struct stat *buf); 如读取到了符号连接,lstat读取符号连接本身的状态信息,而stat读取的是符号连接指向文件的信息。 struct stat { unsigned long st_dev; // 文件所属的设备 unsigned long st_ino; // 文件相关的inode unsigned short st

文档评论(0)

1亿VIP精品文档

相关文档