File and directory library

1.0.2 2024-02-06 13:56 UTC

This package is auto-updated.

Last update: 2024-05-06 14:26:55 UTC


README

composer require krzysztofzylka/file

Methods

Repair path

\Krzysztofzylka\File\File::repairPath('path')

Create directory

Permission 0755 is default

\Krzysztofzylka\File\File::mkdir('path', 0755)

or

\Krzysztofzylka\File\File::mkdir(['path', 'path2'])

Remove

\Krzysztofzylka\File\File::unlink('path')

Recursive scan directory

\Krzysztofzylka\File\File::scanDir('directory path')

Create file

\Krzysztofzylka\File\File::touch('path', 'value') //value is not required

Copy file

\Krzysztofzylka\File\File::copy('source path', 'destination path')

Copy directory

\Krzysztofzylka\File\File::copyDirectory('source path', 'destination path');

Get file extension

\Krzysztofzylka\File\File::getExtension('file path')

Get file content type

\Krzysztofzylka\File\File::getContentType('file extension')