#include <iostream>
#include <windows.h>
#include <io.h>
#include <sys\stat.h>using namespace std;void main()
{    char *filepath = "C:\\1.txt";    //方法一    HANDLE handle = CreateFile(filepath, FILE_READ_EA, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0);    if (handle != INVALID_HANDLE_VALUE){        int size = GetFileSize(handle, NULL);cout<<size<<endl;CloseHandle(handle);}     //方法二WIN32_FIND_DATA fileInfo; HANDLE hFind; DWORD fileSize; hFind = FindFirstFile(filepath ,&fileInfo); if(hFind != INVALID_HANDLE_VALUE) fileSize = fileInfo.nFileSizeLow; cout<<fileSize<<endl;FindClose(hFind); //方法三FILE* file = fopen(filepath, "r");    if (file){        int size = filelength(fileno(file));cout<<size<<endl;fclose(file);}    //方法四struct _stat info;_stat(filepath, &info);    int size = info.st_size;cout<<size<<endl;    return ;
}int nRet = _findfirst(str.c_str(),&fd);

转载于:https://blog.51cto.com/12158490/1877085

c/c++获取文件大小的方法相关推荐

  1. php study 直接显示代码_PHP获取文件大小的方法详解(附视频)

    本篇文章主要给大家介绍PHP获取文件大小以及封装获取正常大小的具体方法. 对于初入门的PHP新手来说,PHP获取文件大小这个功能实现,或许有一定的难度.但是相信新手小白们在看过本篇文章介绍后,一定能轻 ...

  2. php js获取文件大小,js+ajax实现获取文件大小的方法_javascript技巧

    本文实例讲述了js+ajax实现获取文件大小的方法.分享给大家供大家参考,具体如下: 顾名思义,通过JS和Ajax来获取上传文件的大小,在上传之前可以有个判断,对上传的文件有所控制,因为js控制文件大 ...

  3. java获取文件大小的方法

    目前Java获取文件大小的方法有两种: 1.通过file的length()方法获取: 2.通过流式方法获取: 通过流式方法又有两种,分别是旧的java.io.*中FileInputStream的ava ...

  4. java 获取文件的大小kb_java获取文件大小的方法

    java获取文件大小的方法 目前Java获取文件大小的方法有两种: 1.通过file的length()方法获取: 2.通过流式方法获取: 通过流式方法又有两种,分别是旧的java.io.*中FileI ...

  5. python获取文件大小函数_【Python】python取整函数和获取文件大小的方法

    ###Date: 2018.5.25 ==================================================================== 1.Python向上取整 ...

  6. php取得文件的大小_php 获取文件大小的方法

    php 可以获取远程文件的大小,以及本地文件的大小.那么具体该如何操作呢,下面飞鸟慕鱼博客就来和大家说一说! php get_header() 获取文件的大小 get_headers():可以通过服务 ...

  7. Delphi 两种获取文件大小的方法 (支持大文件)

    方法1: function GetFileSize(const strFileName: string): Int64; var   Handle: THandle;   FindData: TWin ...

  8. java中比较两个文件的大小_Java实现获取文件大小的几种方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 目前Java获取文件大小的方法有两种: 1.通过file的length()方法获取: 2.通过流式方法获取: 通过流式方法又有两种,分别是旧的java.i ...

  9. java中测长度的方法,java获取文件大小的几种方法

    目前java获取文件大小的方法有两种: 1.通过file的length()方法获取: 2.通过流式方法获取: 通过流式方法又有两种,分别是旧的java.io.*中fileinputstream的ava ...

最新文章

  1. docker 上传到自己的容器
  2. 使用高斯混合模型对不同的股票市场状况进行聚类
  3. 2-AII--BroadcastReceiver有序广播
  4. led显示屏背景墙设计_全彩LED显示屏比例设计因素都有哪些?
  5. 驰骋工作流引擎设计系列10时效考核规则设计
  6. cloud foundry部署报错TypeError: can't convert Hash into String
  7. windows 环境下Eclipse开发MapReduce环境设置
  8. 全国计算机等级考试题库二级C操作题100套(第99套)
  9. hdu 5411 CRB and Puzzle 矩阵高速幂
  10. Codeforces 2 A. Winner
  11. 芒果移动广告优化平台
  12. 西南科技大计算机实验室,西南科技大学|关于公布西南科技大学本科教学实验室建制的通知|...
  13. UVALive 6678 Judging Troubles
  14. 李宏毅机器学习 Regression
  15. awk(4)-awk介绍
  16. c++bitset用法详解(超简单)——蒟蒻函数
  17. 【教程】区块链是数据库?那么区块链的数据存储在哪里?如何查看数据?FISCO-BCOS如何更换区块链的数据存储,由RocksDB更换为MySQL、MariaDB,联盟链区块链数据库,区块链数据库应用
  18. faspeed是什么意思_COCOS学习笔记--变速动作Speed和ActionEase
  19. 扒网站工具 linux,wget 递归下载整个网站(网站扒皮必备)
  20. 【实验小案例】原生JavaScript实现日历表

热门文章

  1. SpringMVC容器初始化篇----ContextLoaderListener
  2. 获取cookie_抢券第一课:三种方法获取Cookie
  3. Linux下安装ftp服务器异常,linux下安装ftp服务器
  4. python的迭代器for_python特性(二):迭代器与for语句
  5. 关于智能车竞赛程序公正问题的讨论
  6. 负离子发生器模块 ANION GENERATOR
  7. html调用相机相册案例,Ionic 相册、相机调用
  8. mysql使用中遇到的问题吗_MySQL使用中遇到的问题及解决办法
  9. linux 修改系统时间和时区
  10. python函数分几种_简单了解Python中的几种函数