File::Temp

File::Temp can return name and handle of a temporary file safely.
Download

File::Temp Ranking & Summary

Advertisement

  • Rating:
  • 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