var i,m: Integer; size,sum: Integer; f: File of Bytel; begin sum:= 0; for i:= 0 to listbox.items.count-1 do begin if not listbox.select[i] then break; size:= 0; try AssignFile(f, listbox.items[i]); //构造Listbox时文件名包括详细路径 Reset(f); size := FileSize(f); finally CloseFile(f); end; sum:= sum+ size; end; showmessage('All Files size in bytes: ' + inttostr(sum)); end;
i,m: Integer;
size,sum: Integer;
f: File of Bytel;
begin
sum:= 0;
for i:= 0 to listbox.items.count-1 do
begin
if not listbox.select[i] then break;
size:= 0;
try
AssignFile(f, listbox.items[i]); //构造Listbox时文件名包括详细路径
Reset(f);
size := FileSize(f);
finally
CloseFile(f);
end;
sum:= sum+ size;
end;
showmessage('All Files size in bytes: ' + inttostr(sum));
end;
添加文件的大小到一个变量