メインコンテンツへ移動

集中管理サーバー上のファイル内容を上書きする (LCC.web_file.writes)

宣言​

ok, err = LCC.web_file.writes(path, data, timeout?)

引数​

  • path
    文字列。書き込むファイルのパスです
  • data
    文字列。書き込むデータの内容です
  • timeout
    任意の数値。リクエストのタイムアウト(秒)です。既定値は 60 です

戻り値​

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

説明​

内容全体を集中管理サーバー上のファイルへ上書きします。
親ディレクトリが存在しない場合は自動的に作成し、ファイルが存在しない場合は新規作成します。
バイナリを書き込む場合は、文字列に元のバイトデータが含まれていることを確認してください。

例​

local ok, err = LCC.web_file.writes("/設定/app.conf", "mode=auto\n")
if not ok then
error(err)
end