Découpage d'un chemin d'accès

Découpage d'un chemin d'accès - Perl - Programmation

Marsh Posté le 12-07-2004 à 12:31:37    

Bonjour,
 
j'aimerais bien découper un chemin d'accès à un fichier ou un répertoire de la façon suivante mais je ne sais pas comment faire en Perl :  
 
rep_courant/A.exe         -> $base=rep_courant      $fin=A.exe
rep_courant/B/C.php       -> $base=rep_courant/B    $fin=C.php
rep_couran/B              -> $base=rep_courant      $fin=B
 
Si quelqu'un pouvait m'aider...
 
De plus, existe-t-il une fonction en Perl permattant de renommer un fichier ou un répertoire ?
 
Merci

Reply

Marsh Posté le 12-07-2004 à 12:31:37   

Reply

Marsh Posté le 12-07-2004 à 12:59:54    

[:ark]  
 
http://www.google.fr/search?hl=fr& [...] cher&meta=
http://www.google.fr/search?hl=fr& [...] cher&meta=


Message édité par jagstang le 12-07-2004 à 13:00:30

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 12-07-2004 à 13:22:19    

attention, je ne pense pas que la fonction split soit adéquate car elle coupera en trois chaînes de caractères le deuxième chemin et non en deux.
 
Voilà ce que je propose
 

Code :
  1. if($fic1 =~ /(.*)\/(.*)$/){
  2. my $debut = $1;
  3. my $fin = $2;
  4. }

Reply

Marsh Posté le 12-07-2004 à 13:34:05    

Merci ca marche comme je veux

Reply

Sujets relatifs:

Leave a Replay

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