medz / filesystem
Static call function Illuminate Filesystem Component.
Installs: 1 330
Dependents: 2
Suggesters: 2
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: >=5.3.9
- illuminate/filesystem: ~4.1
README
Filesystem provides basic utility to manipulate the file system:
<?php use Medz\Component\Filesystem\Filesystem; Filesystem::exists($path); // Determine if a file exists. Filesystem::get($path); // Get the contents of a file. Filesystem::getRequire($path); // Get the returned value of a file. Filesystem::requireOnce($file); // Require the given file once. Filesystem::put($path, $contents, $lock = false); // Write the contents of a file. Filesystem::prepend($path, $data); // Prepend to a file. Filesystem::append($path, $data); // Append to a file. Filesystem::delete($paths); // Delete the file at a given path. Filesystem::move($path, $target); // Move a file to a new location. Filesystem::copy($path, $target); // Copy a file to a new location. Filesystem::name($path); // Extract the file name from a file path. Filesystem::extension($path); // Extract the file extension from a file path. Filesystem::type($path); // Get the file type of a given file. Filesystem::size($path); // Get the file size of a given file. Filesystem::lastModified($path); // Get the file's last modification time. Filesystem::lisDirectory($directory); // Determine if the given path is a directory. Filesystem::isWritable($path); // Determine if the given path is writable. Filesystem::isFile($file); // Determine if the given path is a file. Filesystem::glob($pattern, $flags = 0); // Find path names matching a given pattern. Filesystem::files($directory); // Get an array of all files in a directory. Filesystem::allFiles($directory); // Get all of the files from the given directory (recursive). Filesystem::directories($directory); // Get all of the directories within a given directory. Filesystem::makeDirectory($path, $mode = 0755, $recursive = false, $force = false); // Create a directory. Filesystem::copyDirectory($directory, $destination, $options = null); // Copy a directory from one location to another. Filesystem::deleteDirectory($directory, $preserve = false); // Recursively delete a directory. Filesystem::cleanDirectory($directory); // Empty the specified directory of all files and folders.