一个关于计算文件大小的问题
请问各位大吓们:
在VC编译器下,有没有计算文件大小的函数????
[解决办法]
没有,自己写:
ifstream fii;
fii.open(....);
fii.seekg(ios::end);
file_size = fii.tellg();
fii.seekg(ios::beg);
[解决办法]
DWORD GetFileSize_0(CString fullName)
{
HANDLE hFile;
DWORD dwLen = 0;
hFile=CreateFile(fullName, GENERIC_READ, FILE_SHARE_READ, NULL,OPEN_EXISTING, 0, NULL);
if(hFile != INVALID_HANDLE_VALUE)
{
dwLen = GetFileSize(hFile, NULL);
}
else
{
}
CloseHandle(hFile);
return dwLen;
}