- or download this
use File::Temp qw/tempfile/;
...
close $tfh;
# File named $tfn will exist till end of program
- or download this
use File::Basename qw/fileparse/;
use File::Temp qw/tempfile/;
...
my ($tfh,$tfn) = tempfile(DIR=>$dir, TEMPLATE=>'.'.$fn.'_XXXXXXXXXX',
SUFFIX => $ext, UNLINK=>1 );
...
- or download this
use File::Temp qw/tempdir/;
use File::Basename qw/fileparse/;
...
my $tmpdir = tempdir(DIR=>$dir, TEMPLATE=>'.XXXXXXXXXX', CLEANUP=>1 );
my $tfn = catfile($tmpdir, $fn);
...