nex-otaku / minimal-filesystem

最小化文件系统

2.0.0 2021-06-11 16:45 UTC

This package is auto-updated.

Last update: 2024-08-26 13:10:16 UTC


README

最小化文件系统

零依赖。小巧且强大。

安装

推荐的安装方式是通过 Composer

composer require nex-otaku/minimal-filesystem

或者,您可以直接复制粘贴源文件到您的项目中。它没有依赖项,应该可以正常工作。

示例

$fs = new \NexOtaku\MinimalFilesystem\Filesystem();

// List all files in directory
var_dump($fs->listFiles('/var/www'));

// Search all TXT files in directory
var_dump($fs->searchFiles('/var/www', '*.txt'));

// Read file
echo $fs->readFile('/var/log/my-app.log');

// Write file
$fs->writeFile('/var/etc/my-app.conf', json_encode(['favoriteCoffee' => 'Double Espresso']));

// Append to file
$fs->appendToFile('/var/log/my-app.log', 'Logging is easy!');

文件系统命令

目录

  • createDirectory
  • getCurrentDirectory
  • existsDirectory
  • isDirectory

文件

  • writeFile
  • appendToFile
  • isReadableFile
  • readFile
  • renameFile
  • deleteFile
  • existsFile
  • isFile

路径

  • exists

列出,搜索

  • listFiles
  • searchFiles
  • searchFilesRecursively

有问题?请提问!

Telegram: @nex_otaku

Email: nex-otaku@yandex.ru

许可

License