\framework\src\cmddisk

Summary

Methods
Properties
Constants
No public methods found
No public properties found
No constants found
_mkdir_()
_file_size_()
_info_()
_dir_path_()
_dir_delete_()
_file_path_()
_file_delete_()
No protected properties found
N/A
_info_resource()
_dir_path_resource()
_dir_delete_resource()
_file_path_resource()
_file_delete_resource()
No private properties found
N/A

Methods

_mkdir_()

_mkdir_(  $dir = '') : boolean

创建目录

Parameters

$dir

Returns

boolean

_file_size_()

_file_size_(mixed  $path = null) : array

获得文件大小 可以传入一个索引数组(即处理多个文件,返回合计大小),也可以是字符串,获得一个文件大小

Parameters

mixed $path

Returns

array

_info_()

_info_(string  $dir = '', boolean  $is_all = false) : array

返回一个目录的信息

Parameters

string $dir

父目录路径。绝对路径

boolean $is_all

是否是包括子目录的所有文件夹。默认false不是

Returns

array

_dir_path_()

_dir_path_(string  $dir = '', boolean  $is_all = false) : array

返回一个目录的所有目录绝对路径

Parameters

string $dir

父目录路径。绝对路径

boolean $is_all

是否是包括子目录的所有文件夹。默认false不是

Returns

array

_dir_delete_()

_dir_delete_(string  $dir = '', boolean  $is_all = false) : boolean

删除一个目录的所有目录及文件

Parameters

string $dir

父目录路径。绝对路径

boolean $is_all

是否是包括子目录的所有文件夹。默认false不是

Returns

boolean

_file_path_()

_file_path_(string  $dir = '', boolean  $is_all = false) : array

返回一个目录的所有文件绝对路径 $is_all 是否是包括子目录的所有文件夹 。默认false不是

Parameters

string $dir

父目录路径。绝对路径

boolean $is_all

是否是包括子目录的所有文件夹。默认false不是

Returns

array

_file_delete_()

_file_delete_(  $dir = '',   $is_all = false) 

删除一个目录的文件

$is_all 是否是包括子目录的所有文件夹 。默认false不是

Parameters

$dir
$is_all

_info_resource()

_info_resource(string  $dir, array  $data, boolean  $is_all) : void

统计目录里的文件。递归 打开文件夹。返回一个$ds 资源 readdir($ds)从打开的文件夹资源中读取条目 文件取完之后会返回一个布尔值(false) if($file!='.' && $file!='.

.')过滤点(不过滤否则会是死循环) closedir($ds)删除目录资源

Parameters

string $dir

父目录路径。绝对路径

array $data

数据搜集

boolean $is_all

是否是包括子目录的所有文件夹。默认false不是

_dir_path_resource()

_dir_path_resource(string  $dir, array  $data, boolean  $is_all) : void

这是统计一个目录内的所有文件目录。递归

Parameters

string $dir

父目录路径。绝对路径

array $data

数据搜集

boolean $is_all

是否是包括子目录的所有文件夹。默认false不是

_dir_delete_resource()

_dir_delete_resource(string  $dir, array  $data, boolean  $is_all) : void

删除一个目录的所有目录及文件。递归

Parameters

string $dir

父目录路径。绝对路径

array $data

数据搜集

boolean $is_all

是否是包括子目录的所有文件夹。默认false不是

_file_path_resource()

_file_path_resource(string  $dir, array  $data, boolean  $is_all) : void

这是统计一个目录内的所有文件。递归

Parameters

string $dir

父目录路径。绝对路径

array $data

数据搜集

boolean $is_all

是否是包括子目录的所有文件夹。默认false不是

_file_delete_resource()

_file_delete_resource(string  $dir, array  $data, boolean  $is_all) : void

这是统计一个目录内的所有文件。递归

Parameters

string $dir

父目录路径。绝对路径

array $data

数据搜集

boolean $is_all

是否是包括子目录的所有文件夹。默认false不是