ファイルサイズを取得する。
- Permalink: http://jugedred.net/blog/archives/2006/03/25_1126.php
- Category: Delphi
- Date: 06/03/25 11:26:18
Delphi で任意のファイルのファイルサイズを取得します。FindFirst 関数を使って実現します。
var
FRec: TSearchRec;
FileName: string;
begin
FileName := 'ここにファイルのパス';
if FindFirst(FileName, faAnyFile, FRec) = 0 then
// 戻り値が0なら成功
result := FRec.Size;
// 表示を3桁区切りにする。
result := FormatFloat('0,', result); // 戻り値は String 型
end;
FRec.Size がファイルサイズになります。単位はバイト数単位です。最後に FormatFloat 関数を利用して表示を3桁区切りにしてみました。



