美文网首页
C 语言获取文件流大小

C 语言获取文件流大小

作者: that_is_this | 来源:发表于2018-04-13 10:42 被阅读11次

    1. open

        int file_size(char* filename)  
        {  
            FILE *fp=fopen(filename,"r");  
            if(!fp) return -1;  
            fseek(fp,0L,SEEK_END);  
            int size=ftell(fp);  
            fclose(fp);  
              
            return size;  
        }  
    

    2. stat

    int file_size2(char* filename)  
    {  
        struct stat statbuf;  
        stat(filename,&statbuf);  
        int size=statbuf.st_size;  
      
        return size;  
    }  
    

    3. struct stat 操作 小结

    https://blog.csdn.net/wh_19910525/article/details/13503221

    相关文章

      网友评论

          本文标题:C 语言获取文件流大小

          本文链接:https://www.haomeiwen.com/subject/xyfckftx.html