比较好用的获得文件大小的方法

原创 2012年03月26日 19:41:08
int getFileSize(LPCTSTR szFileName)
{
if(szFileName==NULL)
{
return 0;
}
int fileSize=0;
//获得文件大小,方法1
/*HANDLE hFile=CreateFile(szFileName,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if(hFile!=NULL)
{
Size=GetFileSize(hFile,NULL);
}
CloseHandle(hFile);*/

//方法2
WIN32_FIND_DATA info={0};
HANDLE hFile=FindFirstFile(szFileName,&info);
if(hFile!=NULL)
{
fileSize=info.nFileSizeLow;

}

FindClose(hFile);

//方法3

/*

CFile file;
if( file.Open(,CFile::shareDenyNone|CFile::typeBinary) )

{

   fileSize=file.GetLength();

}

*/


return fileSize;
}

shell脚本之比较文件大小

结合 awk 和 du 的用法。
  • shenghuiping2001
  • shenghuiping2001
  • 2015年05月08日 09:05
  • 1425

几款好用的比较工具

当我们需要比较两个文件,图片,程序等的差异的时候,我们需要用软件在进行比较,不如太耗时间尽力。但是现今网络上有着很多种文件比较工具,大家不知道那些比较好用。下面我们就来给大家介绍介绍几款好用的比较工具...
  • mathsoftware
  • mathsoftware
  • 2016年06月07日 13:52
  • 3248

推荐款最好用的Dialog窗口组件

废话不多说,一切尽在API!请下载http://code.google.com/p/lhgdialog/downloads/list 下载解压后打开lhgdialog\_doc\api.html,查看...
  • icexuan007
  • icexuan007
  • 2012年09月29日 01:09
  • 629

java获取网络文件大小

java里获取本地文件大小可以直接new File(url).length(),但是获取网络文件大小需要有点改动,代码如下,需要时自取: import java.io.IOException; im...
  • beagreatprogrammer
  • beagreatprogrammer
  • 2016年07月08日 10:42
  • 1942

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

 #include #include #include #include using namespace std; void main() { char *filepath = ...
  • dgyanyong
  • dgyanyong
  • 2014年01月18日 06:36
  • 2909

DOS下比较两个文件的大小

首先建立一个批处理文件,命名为comparesize.bat. @echo off rem 比较两个文件的大小,返回较大文件的编号,相同返回0. set file1=%1 set file2=%2 ...
  • yangyangsnr
  • yangyangsnr
  • 2014年10月16日 14:25
  • 1453

5款好用的mysql客户端

 1. EMS SQL Manager for MySQL 是一款高性能MySQL数据库服务器系统的管理和开发工具。它支持从MySQL 3.23到6.0的任一版本,并支持最新版本的MySQ...
  • XiaoFan_Ding
  • XiaoFan_Ding
  • 2014年09月22日 22:28
  • 13603

shell脚本——比较两个文件大小、权限

#!/bin/bash #创建文件/usr/local/1.txt、/etc/local/2.txt,分别给权限655、712 #文件的字节数 、字数、行数 wc  /usr/local/1.tx...
  • dongxie_tk
  • dongxie_tk
  • 2017年08月31日 15:05
  • 320

DOS 批处理获取文件大小

最近研究了几天,终于写了出来.特别分享. @echo off&setlocal enabledelayedexpansion set "fn=E:\data\345.mdb" set /a "k=0...
  • tiberx
  • tiberx
  • 2017年03月04日 10:12
  • 1107

Delphi 中获取文件大小

大概有这些方法可以获得文件大小  FileSizeByName(需要引用IdGlobal单元)  GetFileSize  FileSize(不能获得正在使用的文件大小)  FileSeek ...
  • my98800
  • my98800
  • 2016年09月05日 09:43
  • 287
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:比较好用的获得文件大小的方法
举报原因:
原因补充:

(最多只允许输入30个字)