获取图像文件大小的函数
请问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);