メインコンテンツへ移動

不足している項目をコピーしてマージする (LCC.web_file.copy_merge)

宣言​

ok, err = LCC.web_file.copy_merge(src, target, timeout?)

引数​

  • src
    文字列。コピー元のパスです
  • target
    文字列。コピー先のパスです
  • timeout
    任意の数値。リクエストのタイムアウト(秒)です。既定値は 60 です

戻り値​

  • ok
    ブール値。成功時は true、失敗時は nil を返します
  • err
    文字列または nil。失敗時のエラー説明です

説明​

web_file.copy の便利なラッパーで、mode = "merge" と同じです。
コピー先に対応するファイルまたはディレクトリがない場合だけコピーし、既存のファイルは保持します。

例​

local ok, err = LCC.web_file.copy_merge("/テンプレート", "/デプロイ/テンプレート")
if not ok then
error(err)
end