#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 ;
}

VC C/C++ 4种方法获取文件大小 Windows API相关推荐

  1. 获取cookie_抢券第一课:三种方法获取Cookie

    现在分享京东抢券是不是不合适?毕竟还没有到双十一或者其他京东大促的时间. 记得以往京东还有那种神券299减200,399减300.基本上都是到点进行抢购,而且还不一定能抢到.不过今天先来分享获取Coo ...

  2. python字符串成熟编码_python字符串转公式两种方法获取网页编码python版

    在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...

  3. C/C++多种方法获取文件大小(转)

    源码下载:点击下载 源码如下: #include <iostream> #include <io.h> #include <sys\stat.h> #include ...

  4. 四种方法获取可执行程序的文件路径(.NET Core / .NET Framework)

    本文介绍四种不同的获取可执行程序文件路径的方法.适用于 .NET Core 以及 .NET Framework. 本文内容 使用程序集信息获取 使用应用程序域信息获取 使用进程信息获取 使用命令行参数 ...

  5. Android 手机app三种方法获取定位地址(自带API,外接SDK,获取外网IP)

    一.手机App定位在我看来有三种方法: 1.通过Android自带的API:LocationManager获取到经纬度,再通过Geocoder反地理位置查询到所在的地址. 2.外接SDK,如高德SDK ...

  6. 两种方法获取文件OEP

    读取的字段都是一样的,只是一个直接从PE文件中读取,一个映射到内存后再读取 1.文件直接访问法 [cpp] view plain copy BOOL ReadOEPByFile(LPCTSTR szF ...

  7. 三种方法获取公众号文章素材的永久链接

    公众号写好的文章素材可以通过预览的形式发送到手机上,但是文章的链接为临时链接,有效期很短,那么如何能在不群发的情况下获取文章的永久链接呢?下面给你介绍三种获取永久链接的方法 第一种,设置自定义菜单 进 ...

  8. Servlet的Web应用---三种方法获取表单的各种属性(源码)

    闲话少说,切入正题. 一.最通俗的方法:request.getParameter("name属性") 源码: public void doPost(HttpServletReque ...

  9. Jquery 三种方法获取取Checkbox是否选中

    总结: 版本 1.6 1.6 1.4 1.4 函数 勾选 取消勾选 勾选 取消勾选 attr('checked') checked undefined true false .prop('checke ...

最新文章

  1. thinkphp框架开启页面gzip压缩
  2. Linux下MySQL 5.7 主从复制(主从同步)
  3. linux修改open files:ulimit、file-max
  4. jQuery全屏滚动插件fullPage.js
  5. Oracle ORA-02069: 此操作的 global_names 参数必须设置为 TRUE
  6. 让计算机教育因云而变,阿里云正式发布云原生人才培养合作计划
  7. 游戏开发学什么?四步修炼骨灰级高手
  8. 【C面试】一道简单的C语言面试题的思考——打印星阵
  9. 小程序如何添加外部字体库
  10. 浏览器FLASH禁用后无法播放rtmp流怎么办webrtc视频流直播浏览器无插件播放也支持rtmp拉转成webrtc输出
  11. python的类,复现assert和eval成功失败原因
  12. asm磁盘头全部损坏数据0丢失恢复----惜分飞
  13. html中加入emjio表情,jqueryemoji表情插件
  14. bootstrap 详细教程笔记
  15. 计算机如何共享电视,win7系统电视共享视频的操作方法
  16. 学习SSM中的M+(MyBatis Plus 3.4.0)~这一篇足够了
  17. java把分数区分ABCD四个等级_java编程输入成绩的英文等级abcd输出对应的中文等级优秀良好及格不及格...
  18. 微信小程序—相关配置
  19. C++设计模式(2)——面向对象设计原则
  20. 5分钟带你学懂ROC曲线

热门文章

  1. Zookeeper的概述
  2. 总结:服务器硬件对性能的影响
  3. Spring Environment
  4. ReentrantReadWriteLock源码解析
  5. 常见MOS管型号及参数对照表
  6. 笔记本电脑建wifi
  7. 【AI芯片格局最全分析】国内AI芯片百家争鸣,何以抗衡全球技术寡头
  8. 阿里云云客服平台正式商业化
  9. Spring Boot 定时任务
  10. 一个产品经理的自述:我在腾讯工作的这一年(转)