File::TempFile::Temp can return name and handle of a temporary file safely. | |
Download |
File::Temp Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Tim Jenness
- Publisher web site:
- http://search.cpan.org/~tjenness/File-Temp-0.20/Temp.pm
File::Temp Tags
File::Temp Description
File::Temp can return name and handle of a temporary file safely. File::Temp can return name and handle of a temporary file safely.SYNOPSIS use File::Temp qw/ tempfile tempdir /; $fh = tempfile(); ($fh, $filename) = tempfile(); ($fh, $filename) = tempfile( $template, DIR => $dir); ($fh, $filename) = tempfile( $template, SUFFIX => '.dat'); ($fh, $filename) = tempfile( $template, TMPDIR => 1 ); binmode( $fh, ":utf8" ); $dir = tempdir( CLEANUP => 1 ); ($fh, $filename) = tempfile( DIR => $dir );Object interface: require File::Temp; use File::Temp (); use File::Temp qw/ :seekable /; $fh = File::Temp->new(); $fname = $fh->filename; $fh = File::Temp->new(TEMPLATE => $template); $fname = $fh->filename; $tmp = File::Temp->new( UNLINK => 0, SUFFIX => '.dat' ); print $tmp "Some datan"; print "Filename is $tmpn"; $tmp->seek( 0, SEEK_END );The following interfaces are provided for compatibility with existing APIs. They should not be used in new code.MkTemp family: use File::Temp qw/ :mktemp /; ($fh, $file) = mkstemp( "tmpfileXXXXX" ); ($fh, $file) = mkstemps( "tmpfileXXXXXX", $suffix); $tmpdir = mkdtemp( $template ); $unopened_file = mktemp( $template );POSIX functions: use File::Temp qw/ :POSIX /; $file = tmpnam(); $fh = tmpfile(); ($fh, $file) = tmpnam();Compatibility functions: $unopened_file = File::Temp::tempnam( $dir, $pfx ); Requirements: · Perl
File::Temp Related Software