zoukankan      html  css  js  c++  java
  • fstat

    相关函数:stat, lstat, chmod, chown, readlink, utime

    头文件:#include <sys/stat.h> #include <unistd.h>

    定义函数:int fstat(int fildes, struct stat *buf);

    函数说明:fstat()用来将参数fildes 所指的文件状态, 复制到参数buf 所指的结构中(struct stat). Fstat()与stat()作用完全相同, 不同处在于传入的参数为已打开的文件描述词. 详细内容请参考stat().

    返回值:执行成功则返回0, 失败返回-1, 错误代码存于errno.

    范例
    #include <sys/stat.h>
    #include <unistd.h>
    #include <fcntk.h>
    main()
    {
    struct stat buf;
    int fd;
    fd = open("/etc/passwd", O_RDONLY);
    fstat(fd, &buf);
    printf("/etc/passwd file size +%d ", buf.st_size);
    }
    执行:
    /etc/passwd file size = 705

  • 相关阅读:
    30网络通信之多线程
    U盘自动拷贝
    多态原理探究
    应用安全
    应用安全
    编码表/转义字符/进制转换
    代码审计
    文件上传
    渗透测试-Web安全-SSRF
    中间人攻击
  • 原文地址:https://www.cnblogs.com/coding4/p/5604850.html
Copyright © 2011-2022 走看看