2010-12-15 80 views

Répondre

4

Vous pouvez également définir ce drapeau dans le constructeur:

my $tmp = File::Temp->new(UNLINK => 1, SUFFIX => '.dat'); 

Mais il est inutile. De l'perldoc File::Temp:

par défaut, l'objet est construit comme si tempfile a été appelé sans options, mais avec le comportement supplémentaire que le fichier temporaire est supprimé par le destructor objet si UNLINK est réglé sur true (valeur par défaut)

+0

Je dois avoir manqué que dans les docs, j'ai utilisé à l'origine l'interface fonctionnelle, qui ne doit pas définir cela? parce qu'il laissait les fichiers derrière. – xenoterracide