vl-file-size (AutoLISP)

ファイルのサイズをバイト単位で返します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(vl-file-size filename)
filename

タイプ: 文字列

サイズを取得するファイルの名前を指定します。絶対パス名が指定されない場合、vl-file-size 関数は AutoCAD の既定の図面フォルダでファイルを探します。

戻り値

タイプ: 整数型

成功した場合、vl-file-size 関数は filename のサイズを表した整数を返します。ファイルが読めなかった場合、vl-file-size 関数は nil を返します。filename がフォルダまたは空のファイルの場合、vl-file-size 関数は 0(ゼロ)を返します。

Windows
(vl-file-size "c:/autoexec.bat")
1417

(vl-file-size "c:/")
0

上記の例では、c:/ がフォルダ名なので、vl-file-size 関数は 0(ゼロ)を返します。

Mac OS
(vl-file-size "/output.txt")
568

(vl-file-size "/")
0

上記の例では、/ がファイルではなくドライブの <ルート> であるため、vl-file-size 関数は 0(ゼロ)を返します。