Download the PHP package royalcms/temporary-directory without Composer
On this page you can find all versions of the php package royalcms/temporary-directory. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download royalcms/temporary-directory
More information about royalcms/temporary-directory
Files in royalcms/temporary-directory
Package temporary-directory
Short Description The Royalcms temporary-directory package.
License MIT
Homepage http://royalcms.cn
Informations about the package temporary-directory
Quickly create, use and delete temporary directories
This package allows you to quickly create, use and delete a temporary directory in the system's temporary directory.
Here's a quick example on how to create a temporary directory and delete it:
Installation
You can install the package via composer:
Usage
Creating a temporary directory
To create a temporary directory simply call the create method on a TemporaryDirectory object. By default the temporary directory will be created in a timestamped directory in your system's temporary directory (usually /tmp).
Naming your temporary directory
If you want to use a custom name for your temporary directory instead of the timestamp call the name method with a string $name argument before the create method.
By default an exception will be thrown if a directory already exists with the given argument. You can override this behaviour by calling the force method in combination with the name method.
Setting a custom location for a temporary directory
You can set a custom location in which your temporary directory will be created by passing a string $location argument to the TemporaryDirectory constructor.
Optionally you can call the location method with a $location argument.
Determining paths within the temporary directory
You can use the path method to determine the full path to a file or directory in the temporary directory:
Emptying a temporary directory
Use the clean method to delete all the files inside the temporary directory.
Deleting a temporary directory
Once you're done processing your temporary data you can delete the entire temporary directory using the delete method. All files inside of it will be deleted.