请问有测出文件大小的api函数吗?
解决方案 »
- delphi dbgrideh 导出EXCEL 问题
- 调用dll后出息'Invalid pointer operation'错误,如何解决????
- 求解决方法,在线等...谢谢...
- 如何做出象QQ那样收到消息时名字闪动的效果?
- 使用IShellLink访问快捷方式,需要包含什么单元
- Oracle 中long raw在过程中的容量问题
- delphi6 sql explorer 错误:MSSQL: Unknown Version: Mapping error: Bad template: SQL Server [^0-9]*([0-9]+)\.求救
- fastreport 段落
- 如何做闪现窗体
- 还有人用DELPHI 做 IOS或者ANDROID项目?
- 如何卸载安装的第三方控件?
- 有关连接数据库的问题
这个函数是不是要自己定义呀!
GetFileSize
The GetFileSize function retrieves the size of a specified file. This function stores the file size in a DWORD value. To retrieve a file size that is larger than a DWORD value, use the GetFileSizeEx function. DWORD GetFileSize(
HANDLE hFile, // handle to file
LPDWORD lpFileSizeHigh // high-order word of file size
);
var f:file;
begin
if OpenDialog1.Execute then
begin
AssignFile(f,OpenDialog1.FileName);
Reset(f);
ShowMessage(IntToStr(FileSize(f)));
CloseFile(f);
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var SearchRec:TSearchRec;
begin
if OpenDialog1.Execute then
begin
FindFirst(Opendialog1.FileName,faAnyFile,SearchRec);
ShowMessage(IntToStr(SearchRec.Size));
FindClose(SearchRec);
end;
end;