nuXed / filesystem
Nuxed 文件系统
v2.0.0
2020-11-15 17:41 UTC
Requires
- hhvm: ~4.83.1 || ~4.84.0
- hhvm/hsl: ^4.41
- hhvm/hsl-experimental: ^4.66.0
- hhvm/hsl-io: ~0.2.1
Requires (Dev)
- facebook/difflib: ^1.1.1
- facebook/fbexpect: ^2.7.7
- facebook/hh-clilib: ^2.5.2
- hhvm/hacktest: ^2.0
- hhvm/hhast: ^4.82.2
- hhvm/hhvm-autoload: ^3.1.6
- hhvm/type-assert: ^4.1.2
- nuxed/crypto: ^2.0
This package is auto-updated.
Last update: 2024-09-22 07:28:21 UTC
README
Nuxed 文件系统
Nuxed 文件系统组件提供了与本地文件系统交互的类。可以通过易于使用的接口使用专用类来读取数据、写入数据、更改权限、重命名文件、复制、创建、删除、移动、遍历等等。
安装
此包可以使用 Composer 安装。
$ composer require nuxed/filesystem
示例
use namespace Nuxed\Filesystem; <<__EntryPoint>> async function main(): Awaitable<void> { $file = new Filesystem\File('file.txt'); await $file->create(0755); $file->write('Hello, World!'); print await $file->read(5); // Hello $parent = $file->parent(); await $parent->flush(); $file->exists(); // false }
安全性
有关报告 Nuxed 中的安全漏洞的信息,请参阅 SECURITY.md。
许可证
nuXed 是开源软件,许可协议为 MIT 许可。