love.filesystem.getInfo (日本語)

LÖVE 11.0 から使用可能
この関数は love.filesystem.exists, love.filesystem.isFile, love.filesystem.isDirectory, love.filesystem.isSymlink, love.filesystem.getLastModified, および love.filesystem.getSize から変更されました。

指定されたファイル、またはディレクトリに関する情報を取得します。

関数

概要

info = love.filesystem.getInfo( path, filtertype )

引数

string path
確認対象のファイル、またはディレクトリのパス。
FileType filtertype (nil)
この引数を指定時に、指定されたパスで項目が一致する指定ファイル形式ならば getInfo は info テーブルのみ返します。

返値

table info (nil)
指定されたパスに関する情報を記述した info テーブル、または nil ならばパスは存在しません。テーブルのフィールド内容は下記の通りです:
FileType type
パスに関するオブジェクトの種類 (ファイル、ディレクトリ、シンボリックリンクなど)。
number size (nil)
バイト単位によるファイルの大きさ、または nil ならば取得失敗です。
number modtime (nil)
秒表現による UNIX エポック からのファイル最終更新時刻、または nil ならば取得失敗です。

関数

この異形は新規作成をせずに記述内容を既存テーブルへ代入します。

概要

info = love.filesystem.getInfo( path, info )

引数

string path
確認対象のファイル、またはディレクトリのパス。
table info
指定されたパスに関する情報を記述したテーブル。

返値

table info (nil)
テーブルを引数として指定するか、または nil ならばパスは存在しません。テーブルのフィールド内容は下記の通りです:
FileType type
パスに関するオブジェクトの種類 (ファイル、ディレクトリ、シンボリックリンクなど)。
number size (nil)
バイト単位によるファイルの大きさ、または nil ならば取得失敗です。
number modtime (nil)
秒表現による UNIX エポック からのファイル最終更新時刻、または nil ならば取得失敗です。

関数

This variant only returns info if the item at the given path is the same file type as specified in the filtertype argument, and accepts an existing table to fill in, instead of creating a new one.

概要

info = love.filesystem.getInfo( path, filtertype, info )

引数

string path
確認対象のファイル、またはディレクトリのパス。
FileType filtertype
指定されたパスで項目が一致する指定ファイル形式ならば getInfo は info テーブルのみ返します。
table info
指定されたパスに関する情報を記述したテーブル。

返値

table info (nil)
テーブルを引数として指定するか、または nil ならばパスは存在しません。テーブルのフィールド内容は下記の通りです:
FileType type
パスに関するオブジェクトの種類 (ファイル、ディレクトリ、シンボリックリンクなど)。
number size (nil)
バイト単位によるファイルの大きさ、または nil ならば取得失敗です。
number modtime (nil)
秒表現による UNIX エポック からのファイル最終更新時刻、または nil ならば取得失敗です。

関連


そのほかの言語