c++ builder 如何获得一个文件的大小
c++ builder 怎么获得一个文件的大小?
在c++ builder模式下编程,我要发送一个文件给单片机,发送之前要告诉对方,这个文件的总长度,请问用哪个方法得到呢?
我的程序中添加了一个按钮用于显示OpenDialog,然后将得到的文件路径输出到一个Edit的Text属性上了
想利用这个edit的路径操作这个文件
这样说不知道大侠能明白不?
------解决方案--------------------
DWORD GetFileSize(HANDLE hFile, LPDWORD lpdwFileSizeHigh)
------解决方案--------------------
在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);