メインコンテンツへ移動

パスのサイズを取得する (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