<?php 
 
 
use Lablnet\Files; 
 
require_once '../vendor/autoload.php'; 
 
$files = new Files(); 
 
//Write on file 
$files->open('test.txt', 'writeOnly')->write('I am test files'); 
 
// read the file 
var_dump($files->open('test.txt', 'readOnly')->read('test.txt')); 
 
//delete the file 
$files->delete('test.txt'); 
 
//Make dir 
$files->mkDir('name'); 
 
//Change premission 
$files->permission('test.txt', 0774); 
 
//Delete files 
$files->deleteFiles(['test.txt']); 
 
//Copy files 
$files->copyFiles('/name', 'dir/', ['test.txt']); 
 
//Move files 
$files->moveFiles('/', 'dir/', ['test.txt']); 
 
//Delete dirs 
$files->deleteDirs(['test.txt']); 
 
//Copy dirs 
$files->copyDirs('/', 'dir/', ['test.txt']); 
 
//Move dirs 
$files->moveDirs('/', 'dir/', ['test.txt']); 
 
//File upload 
$status = $files->fileUpload($_FILES['file'], '/', 'image'); 
var_dump($status); 
 
//Multiple file upload 
$status = $files->filesUpload($_FILES['file'], '/', 'image', count($_FILES['file']['name'])); 
var_dump($status); 
 
 |