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 ならば取得失敗です。

関数

この異形は指定されたパスで項目が引数 filtertype で指定されたものと同じファイル形式であり、さらに新規作成をせずに記述内容を既存テーブルへ代入するならば info テーブルのみ返します。

概要

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 ならば取得失敗です。

関連


そのほかの言語