#include <windows.h>
#define MAX_LENGTH 1000
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
WIN32_FIND_DATA fileInfo; //定义文件信息结构体变量
HANDLE hFind;
DWORD fileSize;
const char *fileName = "C:\\abc.exe"; //目标文件路径
hFind = FindFirstFile(fileName ,&fileInfo); // 获取文件信息
if(hFind != INVALID_HANDLE_VALUE)
fileSize = fileInfo.nFileSizeLow; //取得文件大小
char strFileSize[MAX_LENGTH];
_ultoa( fileSize, strFileSize, 10 );
MessageBox(NULL,strFileSize,"文件大小(字节)",MB_OK);
FindClose(hFind);//关闭句柄,释放资源
return 0;
}
VC++ 得到文件大小
最新推荐文章于 2023-04-01 12:02:03 发布