PHP code example of max-s-lab / php-local-filesystem
1. Go to this page and download the library: Download max-s-lab/php-local-filesystem library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
max-s-lab / php-local-filesystem example snippets
use MaxSLab\Filesystem\Local\LocalFilesystem;
$filesystem = new LocalFilesystem('/var/www/some-directory');
$filesystem = new LocalFilesystem('/var/www/some-directory', [
'defaultPermissions' => [
'directory' => 0755,
'file' => 0644,
],
]);
$filesystem->writeToFile('file.txt', 'Test');
$filesystem->writeToFile('file.txt', 'Test', [
'directoryPermissions' => 0777,
'filePermissions' => 0666,
]);
$filesystem->deleteFile('file.txt');
$filesystem->copyFile('file.txt', 'directory/file.txt');
$filesystem->copyFile('file.txt', 'directory/file.txt', [
'directoryPermissions' => 0777,
'filePermissions' => 0666,
]);
$filesystem->moveFile('file.txt', 'directory/file.txt');
$filesystem->moveFile('file.txt', 'directory/file.txt', [
'directoryPermissions' => 0777,
'filePermissions' => 0666,
]);
$result = $filesystem->readFile('file.txt');
$result = $filesystem->readFileAsStream('file.txt');
$result = $filesystem->getFileSize('file.txt');
$result = $filesystem->getFileMimeType('file.txt');
$result = $filesystem->getFileLastModifiedTime('file.txt');
$filesystem->createDirectory('directory');
$filesystem->createDirectory('directory', 0777);
$filesystem->deleteDirectory('directory');
// File
$result = $filesystem->prepareFullPath('file.txt');
// Directory
$result = $filesystem->prepareFullPath('directory');
$result = filesystem->listPathnames('*');
// File
$filesystem->setPermissions('file.txt', 0644);
// Directory
$filesystem->setPermissions('directory', 0755);
// File
$result = $filesystem->getPermissions('file.txt');
// Directory
$result = $filesystem->getPermissions('directory');
$result = $filesystem->fileExists('file.txt');
$result = $filesystem->directoryExists('directory');
cmd
php composer.phar