2016年4月7日木曜日

PHPフレームワークMakoで、ファイルシステム(File system)

PHPフレームワークMako(4.5.10)で、ファイルシステム(File system)です。 使い方は、わかりやすいと思います。

// 存在チェック
$exists = $this->fileSystem->exists('/logs/2016-04-01.log');

// ファイルか否か
$isFile = $this->fileSystem->isFile('/logs/2016-04-01.log');

// ディレクトリか否か
$isDirectory = $this->fileSystem->isDirectory('/logs/');

// 読み込み可能か否か
$isReadable = $this->fileSystem->isReadable('/logs/2016-04-01.log');

// 書き込み可能か否か
$isWritable = $this->fileSystem->isWritable('/logs/2016-04-01.log');

// 最終更新日時
$lastModified = $this->fileSystem->lastModified('/logs/2016-04-01.log');

// サイズ
$size = $this->fileSystem->size('/logs/2016-04-01.log');

// ファイル拡張子
$extension = $this->fileSystem->extension('/logs/2016-04-01.log');

// MIMEタイプ
$mime = $this->fileSystem->mime('/logs/2016-04-01.log');

// ファイル一覧
$paths = $this->fileSystem->glob('/logs/*.log');

// ファイル読み込み
$contents = $this->fileSystem->getContents('/logs/2016-04-01.log');

参考サイト
File system(Mako Framework Documentation)

0 件のコメント:

コメントを投稿