メインコンテンツへ移動

集中管理サーバー上のファイル / ディレクトリを削除する (LCC.web_file.delete)

宣言​

ok, err = LCC.web_file.delete(path, force?, timeout?)

引数​

  • path
    文字列。削除するファイルまたはディレクトリのパスです
  • force
    任意のブール値。true の場合は空でないディレクトリを強制的に削除します。既定値は false です
  • timeout
    任意の数値。リクエストのタイムアウト(秒)です。既定値は 60 です

戻り値​

  • ok
    ブール値。削除に成功した場合は true、失敗した場合は false を返します
  • err
    文字列または nil。失敗時のエラー説明です。対象が存在しない場合は常に 'not found' を返します

説明​

指定したファイルまたはディレクトリを削除します。
force 引数を指定せずに空でないディレクトリを削除すると失敗します。
対象が存在しない場合は false, 'not found' を返します。

例​

local ok, err = LCC.web_file.delete("/レポート/temp.txt")
if not ok then
LCC.log(3, "削除に失敗しました", err)
end