读书人

c++ builder 如何获得一个文件的大小

发布时间: 2012-04-01 17:23:46 作者: rapoo

c++ builder 怎么获得一个文件的大小?
在c++ builder模式下编程,我要发送一个文件给单片机,发送之前要告诉对方,这个文件的总长度,请问用哪个方法得到呢?
我的程序中添加了一个按钮用于显示OpenDialog,然后将得到的文件路径输出到一个Edit的Text属性上了

想利用这个edit的路径操作这个文件

这样说不知道大侠能明白不?

[解决办法]
DWORD GetFileSize(HANDLE hFile, LPDWORD lpdwFileSizeHigh)
[解决办法]

C/C++ code
#include <stdio.h>FILE *fp=fopen("c:/12.lhy","r");if(!fp)return false;fseek(fp,0,SEEK_END);int filelen=ftell(fp);fseek(fp,0,SEEK_SET);fclose(fp);
[解决办法]
bcb6中的帮助
int iFileHandle = FileOpen(OpenDialog1->FileName, fmOpenRead);
int iFileLength = FileSeek(iFileHandle,0,2);
FileClose(iFileHandle);

读书人网 >C++ Builder

热点推荐