首页服务器Linux服务器 linux下判断文件和目录是否存在的方法(总结)

linux下判断文件和目录是否存在的方法(总结)

1、前言 工作中涉及到文件系统,有时候需要判断文件和目录是否存在。我结合APUE第四章文件和目录,总结一下如何正确判断文件和目录是否存在,方便以后查询。 2、stat系列函数 st…

1、前言

工作中涉及到文件系统,有时候需要判断文件和目录是否存在。我结合APUE第四章文件和目录,总结一下如何正确判断文件和目录是否存在,方便以后查询。

2、stat系列函数

stat函数用来返回与文件有关的结构信息。stat系列函数有三种情况,分别对应文件名称、文件描述符和符号链接文件。stat结构描述了文件的属性,主要包括文件的类型、文件大小等等。详细stat结构如下所示:

struct stat {  mode_t  st_mode;  // file type & mode(permissions)  ino_t   st_ino;   // i-node number(serial number)  dev_t   st_dev;   // device number(filesystem)  dev_t   st_rdev;  // device number for specials files  nlink_t  st_nlink;  // number of links  uid_t   st_uid;   // user ID of owner  gid_t   st_gid;   // group ID of owner  off_t   st_size;  // size in bytes, for regular files  time_t  st_atime;  // time of last access  time_t  st_mtime;  // time of last modification  time_t  st_ctime;  // time of last file status change  long   st_blksize; // best I/O block size  long   st_blocks; // number of 512-byte blocks allocated};
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/Linux/8976.html
上一篇Linux下简易进度条的实现代码
下一篇 详解在Linux中搭建一个FTP服务器
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部