rawphp/raw-file-system

RawFileSystem 是一组帮助操作文件系统的实用方法的集合。

dev-master / 0.x-dev 2014-12-16 22:06 UTC

This package is auto-updated.

Last update: 2024-09-20 08:23:07 UTC


README

Build Status Coverage Status Latest Stable Version Total Downloads Latest Unstable Version License

包功能

  • 创建、复制、移动和删除文件
  • 创建、复制、移动和删除目录

安装

Composer

RawFileSystem 可通过 Composer/Packagist 获取。

"rawphp/raw-file-system": "0.*@dev" 添加到您的 composer.json 文件中的 require 块,然后运行 composer install

{
        "require": {
            "rawphp/raw-file-system": "0.*@dev"
        }
}

您也可以直接在命令行中运行以下操作

composer require rawphp/raw-file-system "0.*@dev"

归档包

或者,只需将 RawFileSystem 文件夹的内容复制到您的 PHP include_path 设置中。如果您不熟悉 git 或只想获取归档包,请点击 GitHub 页面顶部的 'zip' 按钮。

基本用法

<?php

use RawPHP\RawFileSystem\FileSystem;

$fs = new FileSystem( );

$fs->createFile( '/path/to/file.txt' );
$fs->copyFile( '/path/to/source/file.txt', '/path/to/destination/file.txt' );
$fs->moveFile( '/path/to/source/file.txt', '/path/to/destination/file.txt' );
$fs->deleteFile( '/path/to/source/file.txt' );

$fs->createDirectory( '/path/to/dirname' );
$fs->copyDirectory( '/path/to/dir', '/path/to/destination' );
$fs->moveDirectory( '/path/to/dir', '/path/to/destination' );
$fs->deleteDirectory( '/path/to/dir', TRUE ); // deletes recursively if TRUE

许可证

本软件包采用 MIT 许可证。阅读 LICENSE 以获取有关软件可用性和分发的信息。

贡献

请向 GitHub 问题跟踪器 提交错误报告、建议和拉取请求。

更新日志

16-09-2014

  • 更新到 PHP 5.3。

16-09-2014

  • 首次代码提交