Thread File::Temp - temp-Verzeichnis wird ignoriert wenn perl -T (Win32) (5 answers)
Opened by GwenDragon at 2014-07-01 15:51

Raubtier
 2014-07-01 16:30
#176239 #176239
User since
2012-05-04
1076 Artikel
BenutzerIn
[default_avatar]
Siehe File::Spec::Win32 - sieht mir eher so aus, als sollte man das dort fixen. Das Temp-Dir sollte man eigentlich lieber direkt von Windows abfragen (GetSpecialFolder) als über Env-Variablen.

Quote
Since Perl 5.8.0, if running under taint mode, and if the environment
variables are tainted, they are not used.

=cut

my $tmpdir;
sub tmpdir {
return $tmpdir if defined $tmpdir;
$tmpdir = $_[0]->_tmpdir( map( $ENV{$_}, qw(TMPDIR TEMP TMP) ),
'SYS:/temp',
'C:\system\temp',
'C:/temp',
'/tmp',
'/' );
}

View full thread File::Temp - temp-Verzeichnis wird ignoriert wenn perl -T (Win32)