|
/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/File-Tempdir/blib/lib/File/Tempdir.pm |
File::Tempdir
use File::Tempdir;
{
my $tmpdir = File::Tempdir->new()
my $dir = $tmpdir->name;
}
# the directory has been trashed
my $adir = 'any directory';
{
my $tmpdir = File::Tempdir->new($dir)
my $dir = $tmpdir->name;
}
# the directory has not been trashed
This module provide an object interface to tempdir() from the File::Temp manpage.
This allow to destroy the temporary directory as soon you don't need it
anymore using the magic DESTROY() function automatically call be perl
when the object is no longer reference.
If a value is passed to at object creation, it become only a container allowing to keep same code in your function.
new(@options)if @options is only one defined value, the directory is simply retain in memory and will not been trashed.
Otherwise, @options are same than tempdir() from the File::Temp manpage.
Refer to the File::Temp manpage documentation to have options list.
In this case, the directory will be trashed.
Return the name of the directory handle by the object.
In tempdir in the File::Temp manpage the File::Path manpage the Directory::Scratch manpage
Olivier Thauvin <nanardon@nanardon.zarb.org>
http://nanardon.zarb.org/darcsweb/darcsweb.cgi?r=Tempdir
darcs get http://nanardon.zarb.org/darcs/Tempdir
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|
/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/File-Tempdir/blib/lib/File/Tempdir.pm |