Delphi判斷檔案大小

2021-04-13 01:50:05 字數 615 閱讀 1028

delphi自身提供了filesize函式,例如:

var

f: file of byte;

size : longint;

begin

assignfile(f, 'f:/t.exe');

reset(f);

size := filesize(f);

edit1.text := inttostr(size);

closefile(f);

end; 

這一種如果判斷的檔案被其它程式使用,則會報錯 i/o error

下面這種方法相對更好一些

也可以使用下面的方法:

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;  

Delphi 中獲取檔案大小

大概有這些方法可以獲得檔案大小 filesizebyname 需要引用idglobal單元 getfilesize filesize 不能獲得正在使用的檔案大小 fileseek tfilestream.size 下面是使用例子 1.filesizebyname 需要引用idglobal單元 beg...

Delphi中獲取檔案大小

大概有這些方法可以獲得檔案大小 filesizebyname 需要引用idglobal單元 getfilesize filesize 不能獲得正在使用的檔案大小 fileseek tfilestream.size 下面是使用例子 1。filesizebyname 需要引用idglobal單元 beg...

liunx判斷檔案大小

ls l grep wc l 或find company type f wc l 檢視某資料夾下檔案的個數,包括子資料夾裡的。ls lr grep wc l 檢視某資料夾下資料夾的個數,包括子資料夾裡的。ls lr grep d wc l 說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,...