love.filesystem.newFile (日本語)

File オブジェクトを新規作成します。 アクセスを可能にする前に開いておく必要があります。

関数

概要

file = love.filesystem.newFile( filename )

引数

string filename
File のファイル名。

返値

File file
新規 File オブジェクト。

注釈

この関数は File オブジェクトを作成するだけであり、エラーメッセージを一切返さないことに注意してください (例えば、不正なファイル名を使用した場合)。今まで通り File:open を使用することでファイルの合法性を確認することができるため、ファイルを開くときに何らかの不正があったときにエラーメッセージとブール式を返します。

関数

LÖVE 0.9.0 から使用可能
この異形は以前のバージョンでは非対応です。

File オブジェクトを作成して読み込み、書き込み、また追記するためのに開きます。

概要

file, errorstr = love.filesystem.newFile( filename, mode )

引数

string filename
File のファイル名。
FileMode mode
どのモードでファイルを開くか指定します。

返値

File file
新規 File オブジェクト、または nil ならばエラーが発生しています。
string errorstr
エラー発生時のエラー文字列。

用例

ファイルを開いてから全て読み込みます

file = love.filesystem.newFile("data.txt")
file:open("r")
data = file:read()
file:close()
-- data の使用 ...

関連


そのほかの言語