首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2012-04-01 
c++ builder 怎么获得一个文件的大小?在c++ builder模式下编程,我要发送一个文件给单片机,发送之前要告诉

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);

热点排行