krzysztofzylka / file
File and directory library
1.0.5
2025-02-07 15:46 UTC
Requires
- php: >=8.0
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')