Lors de l'utilisation de tar-> write(), j'obtiens des erreurs lors de l'utilisation de noms de fichiers complexes.Erreur lors de l'utilisation de noms de fichiers complexes pour tar -> write in perl
Le code est:
my $filename= $archive_type."_".$from_date_time."_".$to_date_time."tar";
$tar->write($filename);
L'erreur que je reçois est: Impossible de créer filehandle pour 'postProcessProbe_2010/6/23/3_2010/6/23/7.tar':
Non tel fichier ou répertoire à la ligne test.pl 24
Si je change le $ filename en une simple chaîne comme out.tar tout fonctionne.
Pas seulement sur Unix; sur Windows, aussi. – tchrist
@thcrist Notez le ** le ** ;-) –