acces à un fichier réseau à partir d'un script PERL

acces à un fichier réseau à partir d'un script PERL - Perl - Programmation

Marsh Posté le 03-03-2005 à 16:22:59    

Bonjour,
 
Quelqu'un saurait comment accéder à un fichier réseau à partir d'un script perl qui tourne sous windows?
 
J'ai essayé de faire un truc dans ce genre mais ca ne marche pas
 

Code :
  1. my $filename = "\\PC-DISTANT\Temp\fichier_a_ouvrir.txt";
  2.  open (FILEOUTPUT, ">$filename" ) or die "Impossible d'ouvrir le fichier de sortie: $filename";


 
si quelqu'un a une idée ce serait cool.


Message édité par sombresonge le 03-03-2005 à 16:23:13
Reply

Marsh Posté le 03-03-2005 à 16:22:59   

Reply

Marsh Posté le 03-03-2005 à 16:26:25    

essaie avec des simples quotes (') plutôt que les guillemets (" )

Code :
  1. my $filename = '\\PC-DISTANT\Temp\fichier_a_ouvrir.txt';


Message édité par couak le 03-03-2005 à 16:27:16
Reply

Marsh Posté le 03-03-2005 à 16:32:00    

Non ca marche pas.
 
J'ai doublé les '\' évidament à cause des simple quote


Message édité par sombresonge le 03-03-2005 à 16:32:40
Reply

Marsh Posté le 03-03-2005 à 16:36:31    

jusetment non, il faut duobler les slash en guillemets et ne pas les doubler en simple quotes

Reply

Marsh Posté le 03-03-2005 à 16:50:12    

Ok, tester doublé ou pas doublé ca marche pas, ca me fait aucune erreur mais ca ne créer pas le fichier

Reply

Marsh Posté le 03-03-2005 à 17:02:38    

ok j'ai trouvé : remplaces les \ par des /

Reply

Marsh Posté le 03-03-2005 à 17:57:21    

Non plus "Impossible d'ouvrir fichier blablabla"

Reply

Marsh Posté le 03-03-2005 à 17:57:44    

Si seulement j'étais sous linux, je ferais des point de montage et basta :(

Reply

Marsh Posté le 03-03-2005 à 17:59:43    

moi ca marche sous windows avec activeperl :/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed