パスのサイズを取得する (LCC.web_file.size)
宣言
size, err = LCC.web_file.size(path, timeout?)
引数
- path
文字列。照会するファイルのパスです - timeout
任意の数値。リクエストのタイムアウト(秒)です。既定値は60です
戻り値
- size
数値。対象が存在する場合はサイズを返し、それ以外はnilになります - err
文字列またはnil。サイズを取得できなかった場合は常に'not found'です
説明
パスの存在を確認してサイズを取得します。
通常のファイルではバイト数を返し、ディレクトリでは現在0を返します。
サイズを取得できなかった場合は、常にnil, 'not found'を返します。
例
local size, err = LCC.web_file.size("/レポート/log.txt")
if size then
print("ログサイズ: " .. size .. " bytes")
end