codesinging / filesystem
PHP 开发文件系统包
1.0.0
2019-12-04 09:00 UTC
Requires
- php: >=7.0
- ext-fileinfo: *
- symfony/finder: ~3.3
Requires (Dev)
- phpunit/phpunit: ^6
This package is auto-updated.
Last update: 2024-09-04 20:09:10 UTC
README
PHP 开发文件系统包。
安装
$ composer require codesinging/filesystem -vvv
使用
文件系统
exists(string $path)
missing(string $path)
isFile(string $path)
isDirectory(string $directory)
isReadable(string $path)
isWritable(string $path)
get(string $path)
put(string $path, string $contents, int $flags = 0)
chmod(string $path, int $mode = null)
prepend(string $path, string $content)
append(string $path, string $content)
delete($paths)
move(string $path, string $target)
copy(string $path, string $target)
name(string $path)
basename(string $path)
dirname(string $path)
extension(string $path)
type(string $path)
mimeType(string $path)
size(string $path)
lastModified(string $path)
hash(string $path)
replace(string $path, string $content)
glob(string $pattern, int $flags = 0)
files(string $directory, bool $recursive = false, bool $hidden = false)
allFiles(string $directory, bool $hidden = false)
directories(string $directory)
makeDirectory(string $path, int $mode = 0755, bool $recursive = false, bool $force = false)
moveDirectory($from, $to, $overwrite = false)
copyDirectory(string $directory, string $destination, int $options = null)
deleteDirectory(string $directory, bool $preserve = false)
cleanDirectory(string $directory)
贡献
您可以通过以下三种方式之一进行贡献
代码贡献过程并不非常正式。您只需确保遵循 PSR-0、PSR-1 和 PSR-2 编码指南。任何新的代码贡献都必须伴随单元测试(如果适用)。
许可
MIT