2017 © Pedro Peláez
 

library filesystem

Simple filesystem utility for PHP.

image

tomk79/filesystem

Simple filesystem utility for PHP.

  • Monday, September 5, 2016
  • by tomk79
  • Repository
  • 1 Watchers
  • 0 Stars
  • 6,334 Installations
  • PHP
  • 26 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 13 Versions
  • 7 % Grown

The README.md

tomk79/filesystem

Linux Windows
master
develop

Install

$ composer require tomk79/filesystem;

PHP

Basic

<?php
require_once('./vendor/autoload.php');
$fs = new tomk79\filesystem();

Optional

<?php
require_once('./vendor/autoload.php');
$fs = new tomk79\filesystem(array(
  'file_default_permission'=>'775',
  'dir_default_permission'=>'775',
));

API Document

see: docs/index.html, (*1)

Test

$ cd (project directory)
$ php ./vendor/phpunit/phpunit/phpunit

phpDocumentor

$ wget https://phpdoc.org/phpDocumentor.phar;
$ composer run-script documentation;

Change Log

tomk79/filesystem v1.2.3 (2023-06-25)

  • $fs->chmod_r() で、対象のディレクトリのパーミッションが変更されない不具合を修正した。

tomk79/filesystem v1.2.2 (2023-02-11)

  • Windowsで、排他ロックされたファイルの削除を試みたときに起きる不具合を修正。

tomk79/filesystem v1.2.1 (2023-02-05)

  • 内部コードの細かい修正。

tomk79/filesystem v1.2.0 (2022-12-29)

  • filesystem_encoding の処理を廃止した。(Windowsで起きる問題の回避のため)
  • Windows: $fs->get_realpath() で、相対パス指定がルートに到達したとき、先頭の DIRECTORY_SEPARATOR が2重に付与される場合がある問題を修正した。

tomk79/filesystem v1.1.2 (2022-12-28)

  • detect order の全体を指示できるようになった。

tomk79/filesystem v1.1.1 (2022-01-08)

  • PHP 8.1 で起きる不具合を修正。

tomk79/filesystem v1.1.0 (2022-01-04)

  • サポートするPHPのバージョンを >=7.3.0 に変更。

tomk79/filesystem v1.0.12 (2021-04-23)

  • 内部コードの細かい修正。

tomk79/filesystem v1.0.11 (2020-10-17)

  • 細かい不具合を修正。

tomk79/filesystem v1.0.10 (2020-08-20)

  • rm() が、シンボリックリンクを削除できない不具合を修正。

tomk79/filesystem v1.0.9 (2020-06-07)

  • chmod_r() を追加。

tomk79/filesystem v1.0.8 (2018-08-16)

  • is_link() を追加。
  • その他、内部処理の調整。

tomk79/filesystem v1.0.7 (2018-08-08)

  • オプションに連想配列を受け取れない不具合を修正。

tomk79/filesystem v1.0.6 (2016-09-05)

  • normalize_path() が、 C:\\ から始まるパスを // から始まるパスに変換するようになった。

tomk79/filesystem v1.0.5 (2015-09-03)

  • normalize_path() が、URIスキームを含むパス、ドメイン名を含む2つのスラッシュから始まるパスを処理できるようになった。

License

MIT License, (*2)

Author

The Versions

05/09 2016

dev-master

9999999-dev

Simple filesystem utility for PHP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

filesystem

05/09 2016

dev-develop

dev-develop

Simple filesystem utility for PHP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

filesystem

05/09 2016

1.0.6

1.0.6.0

Simple filesystem utility for PHP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

filesystem

03/09 2015

1.0.5

1.0.5.0

Simple filesystem utility for PHP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

filesystem

28/07 2015

1.0.4

1.0.4.0

Simple filesystem utility for PHP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

filesystem

24/06 2015

1.0.3

1.0.3.0

Simple filesystem utility for PHP.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

filesystem

26/05 2015

1.0.2

1.0.2.0

file system utility.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

16/02 2015

1.0.1

1.0.1.0

file system utility.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

15/11 2014

1.0.0

1.0.0.0

file system utility.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

21/10 2014

0.2.1

0.2.1.0

file system utility.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

26/09 2014

0.2.0

0.2.0.0

file system utility.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

13/09 2014

0.1.1

0.1.1.0

file system utility.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

30/08 2014

0.1.0

0.1.0.0

file system utility.

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires