64,678
社区成员
发帖
与我相关
我的任务
分享
CFile srcFile(srcPathName,CFile::modeRead|CFile::typeBinary); //切割源文件
ULARGE_INTEGER tInt1;
tInt1.LowPart = GetFileSize((HANDLE)srcFile.m_hFile, &tInt1.HighPart);
int64 tFileSize1 = tInt1.QuadPart;
__int64 get_file_size(const TCHAR * filename )
{
USES_CONVERSION;
//支持4g以上大文件 。
struct _stati64 buf;
// Check if statistics are valid: 正确——返回0 错误——返回-1,具体错误码保存在errno中
if( _stati64( W2A(filename) , &buf ) == -1 )
{
return -1;
}
return buf.st_size ;
}