获取图像文件大小的函数
请问c++builder中有没有获取图像文件大小(多少Kb)的函数啊?谢谢了
[解决办法]
当作文件读取就是了
获取文件长度
以下方法随便用
1、#include <stdio.h> FILE *fp=fopen("c:/123.bmp",rb);fseek(fp,0,SEEK_END);//文件指针移到尾ulong flen=ftell(fp);//文件长度fseek(fp,0,SEEK_SET);//移回来 2、#include <stdio.h> #include <io.h> FILE *fp=fopen("c:/123.bmp",rb); ulong flen=filelength(fileno(fp));3、#include <sys/stat.h> struct _stat info; _stat(filepath, &info); int size = info.st_size;4、HANDLE hFile=CreateFile("c://123.bmp",GENERIC_WRITE|GENERIC_READ, FILE_SHARE_READ,NULL,OPEN_EXISTING,//已清空文件的方式打开 FILE_ATTRIBUTE_NORMAL,NULL); DWORD dwflen=GetFileSize(hFile,NULL); CloseHandle(hFile);
[解决办法]
fopen了要记得fclose
CreateFile记得CloseHandle