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;
}
return fileSize;
}
{
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;
}