Introduction
Providing some functions for managing files/directories
How to use
You can load File
class through Application::getClass
method.
Controller
$file = $this->getClass('Tool/File');
$file->copyAll('path/to/foo', 'path/to/bar');
Methods
- File::copyAll
- Copy all the files to another directory
- File::copyDirectory
- Copy specified directory to specified location
- File::copyFile
- Copy specified file to specified location
- File::createDirectory
- Create directory to specified location
- File::moveFile
- Move specified file to specified location
- File::readFile
- Read specified file
- File::removeDirectory
- Delete specified directory and files in that directory
- File::removeExpiredFile
- Delete specified file that elapsed specified time
- File::removeFile
- Delete specified file
- File::touchDirectory
- Update modified date of files that inside of specified directory
- File::writeFile
- Put the file to the specified location