BcFolder
in package
uses
LogTrait
Class BcFolder
Table of Contents
Properties
- $mode : int
- 権限
- $_errors : array<string|int, mixed>
- Holds errors from last method.
- $_messages : array<string|int, mixed>
- Holds messages from last method.
- $path : string
- パス
Methods
- __construct() : mixed
- Constructor
- chmod() : bool
- ディレクトリ構造のモードを再帰的に変更します。これにはファイルのモードも変更することが含まれます。
- copy() : bool
- ディレクトリをコピーする
- create() : bool
- ディレクトリを作成する
- delete() : mixed
- ディレクトリを再帰的に削除する
- find() : array<string|int, mixed>
- getFiles() : array<string|int, mixed>
- ディレクトリ内のファイル一覧を取得する
- getFolders() : array<string|int, mixed>
- ディレクトリ内のフォルダ一覧を取得する
- getPath() : string
- パスを取得する
- move() : bool
- ディレクトリを移動する
- pwd() : string
- パスを取得する
- read() : array<string|int, mixed>
- フォルダ内のファイルとフォルダを読み込む
- tree() : array<string|int, mixed>
- 各ディレクトリ内のネストされたディレクトリとファイルの配列を返す
Properties
$mode
権限
public
int
$mode
= 0755
$_errors
Holds errors from last method.
protected
array<string|int, mixed>
$_errors
= []
$_messages
Holds messages from last method.
protected
array<string|int, mixed>
$_messages
= []
$path
パス
private
string
$path
Methods
__construct()
Constructor
public
__construct([string $path = '' ]) : mixed
Parameters
- $path : string = ''
Tags
chmod()
ディレクトリ構造のモードを再帰的に変更します。これにはファイルのモードも変更することが含まれます。
public
chmod([int|null $mode = null ][, bool $recursive = true ][, array<string|int, mixed> $exceptions = [] ]) : bool
Parameters
- $mode : int|null = null
- $recursive : bool = true
- $exceptions : array<string|int, mixed> = []
Tags
Return values
boolcopy()
ディレクトリをコピーする
public
copy(mixed $dest[, mixed $mode = 0777 ]) : bool
Parameters
- $dest : mixed
- $mode : mixed = 0777
Tags
Return values
boolcreate()
ディレクトリを作成する
public
create([int|string $mask = 0777 ]) : bool
Parameters
- $mask : int|string = 0777
Tags
Return values
booldelete()
ディレクトリを再帰的に削除する
public
delete([mixed $path = '' ]) : mixed
Parameters
- $path : mixed = ''
Tags
find()
public
find([string $regexpPattern = '.*' ]) : array<string|int, mixed>
Parameters
- $regexpPattern : string = '.*'
Tags
Return values
array<string|int, mixed>getFiles()
ディレクトリ内のファイル一覧を取得する
public
getFiles([array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
- $options : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>getFolders()
ディレクトリ内のフォルダ一覧を取得する
public
getFolders([array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
- $options : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>getPath()
パスを取得する
public
getPath() : string
Tags
Return values
stringmove()
ディレクトリを移動する
public
move(string $dest[, mixed $options = [] ]) : bool
Parameters
- $dest : string
- $options : mixed = []
Tags
Return values
boolpwd()
パスを取得する
public
pwd() : string
Tags
Return values
stringread()
フォルダ内のファイルとフォルダを読み込む
public
read([mixed $sort = true ][, bool $exceptions = false ][, bool $fullPath = false ]) : array<string|int, mixed>
since 5.1.0 後方互換用
Parameters
- $sort : mixed = true
-
利用不可
- $exceptions : bool = false
-
利用不可
- $fullPath : bool = false
Return values
array<string|int, mixed>tree()
各ディレクトリ内のネストされたディレクトリとファイルの配列を返す
public
tree([string|null $path = null ][, mixed $exceptions = false ][, string|null $type = null ]) : array<string|int, mixed>
Parameters
- $path : string|null = null
- $exceptions : mixed = false
- $type : string|null = null