Difference between revisions of "love.filesystem.write (日本語)"

(Created page with "セーブディレクトリにあるファイルへデータを書き込みます。既にファイルが存在するときは、新しい内容へ完全に置き換えます...")
 
m (Add second return value (error message))
Line 3: Line 3:
 
=== 概要 ===
 
=== 概要 ===
 
<source lang="lua">
 
<source lang="lua">
success = love.filesystem.write( name, data, size )
+
success, message = love.filesystem.write( name, data, size )
 
</source>
 
</source>
 
=== 引数 ===
 
=== 引数 ===
Line 11: Line 11:
 
=== 返値 ===
 
=== 返値 ===
 
{{param|boolean|success|操作が成功したかどうか。}}
 
{{param|boolean|success|操作が成功したかどうか。}}
 +
{{param|string|message|操作が失敗した場合はエラーメッセージ。}}
  
 
== 関数 ==
 
== 関数 ==
 
=== 概要 ===
 
=== 概要 ===
 
<source lang="lua">
 
<source lang="lua">
success = love.filesystem.write( name, data, size )
+
success, message = love.filesystem.write( name, data, size )
 
</source>
 
</source>
 
=== 引数 ===
 
=== 引数 ===
Line 23: Line 24:
 
=== 返値 ===
 
=== 返値 ===
 
{{param|boolean|success|操作が成功したかどうか。}}
 
{{param|boolean|success|操作が成功したかどうか。}}
 +
{{param|string|message|操作が失敗した場合はエラーメッセージ。}}
  
 
== 注釈 ==
 
== 注釈 ==

Revision as of 03:12, 7 August 2017

セーブディレクトリにあるファイルへデータを書き込みます。既にファイルが存在するときは、新しい内容へ完全に置き換えます。

関数

概要

success, message = love.filesystem.write( name, data, size )

引数

string name
ファイル(およびパス)の名前。
string data
ファイルへ書き込む文字列データ。
number size (all)
書き込む量をバイト数で指定します。

返値

boolean success
操作が成功したかどうか。
string message
操作が失敗した場合はエラーメッセージ。

関数

概要

success, message = love.filesystem.write( name, data, size )

引数

string name
ファイル(およびパス)の名前。
Data data
ファイルへ書き込む Data オブジェクト。
number size (all)
書き込む量をバイト数で指定します。

返値

boolean success
操作が成功したかどうか。
string message
操作が失敗した場合はエラーメッセージ。

注釈

もし "Could not set write directory" エラーメッセージが発生しているときは、セーブ・ディレクトリの設定をしてみてください。これは love.filesystem.setIdentity または love.conf の identity フィールドを設定することで完了します。

複数行の書き込み: Windows や一部のテキストエディタ(例えば、メモ帳)において、 CRLF ("\r\n") のみ改行として扱います。

関連


そのほかの言語