Hitachi

Advanced Shell 


10.3.25 getFileSize(ファイルのサイズ取得)

形式

getFileSize  [-k|-m]  パス名

機能

引数に指定されたファイルのサイズを出力します。

引数

-k

サイズをキロバイト単位で出力します(1キロバイト=1024バイト)。

-m

サイズをメガバイト単位で出力します(1メガバイト=1048576バイト)。

上記オプションをどちらも指定しなかった場合,サイズをバイト単位で出力します。上記オプションをどちらも指定した場合,エラー終了します。

小数点以下の数値は切り上げてサイズを出力します。

パス名

サイズを取得するファイルのパス名を指定します。

標準出力への出力

ファイルのサイズを示す文字列。

終了コード

終了コード

意味

0

正常終了

1以上

エラー終了

注意事項

Windowsの場合,ディレクトリのサイズは常に0を出力します。

UNIXの場合,デバイスファイルのサイズは常に0を出力します。

使用例

getFileSize log.txt      # 「1279571」が出力される。
getFileSize -k log.txt   # 「1250」が出力される。
getFileSize -m log.txt   # 「2」が出力される。