金 / filesystem
为JinyPHP提供的文件系统
0.0.1
2018-10-31 11:56 UTC
Requires
- php: >= 7.0
This package is auto-updated.
Last update: 2024-09-24 09:39:38 UTC
README
检查操作系统
使用PHP超级常量 DIRECTORY_SEPARATOR
检查操作系统。
File::os()
返回值输出 "windows" 或 "linux" 字符串。
目录
支持与目录相关的函数。
isDir
检查输入的目录是否存在。
File::isDir( $경로 )
File::isDirMake($path)
调查输入的路径。如果输入的目录路径不存在,则创建新目录。
创建目录
可以创建目录。
File::mkDir( $경로 )
创建输入路径的目录。
File::isMkdir( $경로 )
在创建目录之前先检查目录是否存在,如果不存在则创建新的目录。
File::mkdirRescure($경로)
同时创建输入的子目录。
路径
支持与路径处理相关的函数。
current
输出当前的路径。
File::current()
current 是 getcwd()
的别名。它返回 php 内部 getcwd()
的结果值。
路径提取
从输入的路径中提取目录部分。
File::pathDir($path)
基本路径
从输入的路径中输出除基本路径外的相对路径。
File::basePath($path, $base = null)
路径文件
从路径中提取指定的文件。
File::pathFile($path)
路径文件名
从输入的路径中提取文件名。
File::pathFilename($path);
路径文件扩展名
从输入的路径中提取文件的扩展名。
File::pathExtension($path)
金文件处理库由 单例
方式的类组成。
获取实例
首先获取对象的实例,然后调用方法。默认情况下,为了获取类的实例,需要使用 new
,但是为了防止每次调用时重复创建实例而消耗内存,因此采用 单例
方式进行制作。
获取文件系统实例的方法是
$d = \Jiny\Filesystem\File::init();
通过调用静态工厂方法。