ファイル操作
SplFileInfo::__construct
ファイル操作
PHP Manual
SplFileInfo クラス
導入
SplFileInfo クラスは、各ファイルの情報を取得するための上位レベルのオブジェクト指向インターフェイスです。
クラス概要
SplFileInfo
{
/* メソッド */
__construct
(
string
$file_name
)
public
int
getATime
(
void
)
public
string
getBasename
([
string
$suffix
] )
public
int
getCTime
(
void
)
public
string
getExtension
(
void
)
public
SplFileInfo
getFileInfo
([
string
$class_name
] )
public
string
getFilename
(
void
)
public
int
getGroup
(
void
)
public
int
getInode
(
void
)
public
string
getLinkTarget
(
void
)
public
int
getMTime
(
void
)
public
int
getOwner
(
void
)
public
string
getPath
(
void
)
public
SplFileInfo
getPathInfo
([
string
$class_name
] )
public
string
getPathname
(
void
)
public
int
getPerms
(
void
)
public
string
getRealPath
(
void
)
public
int
getSize
(
void
)
public
string
getType
(
void
)
public
bool
isDir
(
void
)
public
bool
isExecutable
(
void
)
public
bool
isFile
(
void
)
public
bool
isLink
(
void
)
public
bool
isReadable
(
void
)
public
bool
isWritable
(
void
)
public
SplFileObject
openFile
([
string
$open_mode
= r
[,
bool
$use_include_path
= false
[,
resource
$context
=
NULL
]]] )
public
void
setFileClass
([
string
$class_name
] )
public
void
setInfoClass
([
string
$class_name
] )
public
void
__toString
(
void
)
}
目次
SplFileInfo::__construct
? 新しい SplFileInfo オブジェクトを作成する
SplFileInfo::getATime
? ファイルの最終アクセス時刻を取得する
SplFileInfo::getBasename
? ファイルのベース名を取得する
SplFileInfo::getCTime
? inode 変更時刻を取得する
SplFileInfo::getExtension
? ファイルの拡張子を取得する
SplFileInfo::getFileInfo
? ファイルの SplFileInfo オブジェクトを取得する
SplFileInfo::getFilename
? ファイル名を取得する
SplFileInfo::getGroup
? ファイルのグループを取得する
SplFileInfo::getInode
? ファイルの inode を取得する
SplFileInfo::getLinkTarget
? リンク先を取得する
SplFileInfo::getMTime
? 最終変更時刻を取得する
SplFileInfo::getOwner
? ファイルの所有者を取得する
SplFileInfo::getPath
? ファイル名を除いたパスを取得する
SplFileInfo::getPathInfo
? パスの SplFileInfo オブジェクトを取得する
SplFileInfo::getPathname
? ファイルへのパスを取得する
SplFileInfo::getPerms
? ファイルのパーミッションを取得する
SplFileInfo::getRealPath
? ファイルへの絶対パスを取得する
SplFileInfo::getSize
? ファイルサイズを取得する
SplFileInfo::getType
? ファイルタイプを取得する
SplFileInfo::isDir
? ファイルがディレクトリかどうかを調べる
SplFileInfo::isExecutable
? ファイルが実行可能かどうかを調べる
SplFileInfo::isFile
? オブジェクトの参照先が通常のファイルであるかどうかを調べる
SplFileInfo::isLink
? ファイルがリンクであるかどうかを調べる
SplFileInfo::isReadable
? ファイルが読み込み可能か調べる
SplFileInfo::isWritable
? エントリが書き込み可能であるかどうかを調べる
SplFileInfo::openFile
? ファイルの SplFileObject オブジェクトを取得する
SplFileInfo::setFileClass
? SplFileInfo::openFile で使用するクラス名を設定する
SplFileInfo::setInfoClass
? getFileInfo および getPathInfo で使用するクラスを設定する
SplFileInfo::__toString
? ファイルへのパスを文字列で返す
ファイル操作
SplFileInfo::__construct
ファイル操作
PHP Manual