Bonjour,
j'ai besoin d'aide:
dans le code si dessous, j'espérais ouvrir le dossier paire et renommer ses fichiers et ouvrir le dossier impaire et faire de même.
Seulement cela ne marche pas !!
si je sépare le code et que je fais chacun dans son dossier cela marche (mais me renomme le .pl )
Par contre quand je teste, il arrive bien à lire dans les dossiers !!
HELP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 use File::Rename; opendir PAI, "paire" or die "impossible d'ouvrir le repertoire"; opendir IMP, "impaire" or die "impossible d'ouvrir le repertoire"; @fichier = readdir (PAI); @fich = readdir (IMP); $num= -2 ; $nmr= -3 ; foreach $fichier(@fichier) { rename ("$fichier" , "$num.pdf"); $num=$num+2; } $num= -2 ; foreach $fich(@fich) { rename ("$fich" , "$nmr.pdf"); $nmr=$nmr+2; } $nmr= -3 ; close IMP; close PAI;
Partager