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

(work in progress...)
 
m (関数: done.)
 
Line 32: Line 32:
  
 
== 関数 ==
 
== 関数 ==
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.
+
この異形は指定されたパスで項目が引数 filtertype で指定されたものと同じファイル形式であり、さらに新規作成をせずに記述内容を既存テーブルへ代入するならば info テーブルのみ返します。
 
=== 概要 ===
 
=== 概要 ===
 
<source lang="lua">
 
<source lang="lua">

Latest revision as of 15:38, 25 June 2019

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

関連


そのほかの言語