jelix / file-utilities
文件操作、路径和目录的辅助工具
v1.8.5
2022-10-13 09:08 UTC
Requires
- php: >=5.3.3
Requires (Dev)
- phpunit/phpunit: ^8.5.30
README
一些用于操作文件、目录和路径的实用程序。
安装
您可以通过 Composer 安装它。在您的项目中
composer require "jelix/file-utilities"
功能
File
类允许您读取和写入文件内容。 write()
方法允许在不直接写入文件的情况下更改现有文件的内容,从而避免写入锁定。
Directory
类允许递归删除目录的内容,甚至可以在不删除某些特定文件的情况下进行。
对于 File
和 Directory
类,可以在创建文件或目录时全局或特定地设置 chmod 值。
Path
类允许清理路径、解析路径相对于其他路径,或获取两个路径之间的最短路径。所有方法都在路径字符串上工作,不依赖于文件系统。因此,路径可以表示不存在的文件/目录。
历史
类的大部分方法最初来自 Jelix 1.6 的 jFile
类。 http://jelix.org