妖の僧的 Delphi 博客

记录学习过程中的点点滴滴,是喜欢,不是职业;记性不好,特别需要这么一个博客.

导航

判断文件大小的函数

function GetFileSize(const FileName: String): LongInt;
var SearchRec: TSearchRec;
begin
  if FindFirst(ExpandFileName(FileName), faAnyFile, SearchRec) = 0 then
   Result := SearchRec.Size
  else
   Result := -1;
end;

//按书上所说,函数都是具有返回值的,它这else返回的是-1,超出2GB?
//那么这样对不对呢?

function GetFileSize(const FileName: String): Int64;
var SearchRec: TSearchRec;
begin
  if FindFirst(ExpandFileName(FileName), faAnyFile, SearchRec) = 0 then
   Result := SearchRec.Size
  else
   Result := -1;
end;

posted on 2015-03-14 16:24  妖の僧  阅读(409)  评论(0)    收藏  举报