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.