Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1694 connectés 

  FORUM HardWare.fr
  Programmation

  [Script] Renommer tous les fichiers d'un répertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Script] Renommer tous les fichiers d'un répertoire

n°122262
minooye
Posté le 05-04-2002 à 18:45:28  profilanswer
 

Mais j'ajoute une difficulté :)
Voila mon bleme : J'ai un rep avec pleins de fichiers qui se nomment blabla.txt, youpi.txt, scmurtz glob.txt, pinpol.txt, etc...
J'ai besoin de renommer tous ces fichiers en 1.txt, 2.txt, 3.txt, etc...
 
J'imagine que je dois virer l'extension .txt, lister le contenu de mon rep puis faire une boucle pour renommer et enfin rebalancer l'extension .txt, mais j'en suis pas sûr, et plus grave : J'ai peur de m'embrouiller dans le code :D
 
Donc si kelkun avait déjà eu ce genre de pb où avait le tps de s'y pencher dessus.... ca serait très très très cool.
 
Si possible en PHP, VBA, ou .bat
 
Merci d'avance !

mood
Publicité
Posté le 05-04-2002 à 18:45:28  profilanswer
 

n°122265
lorill
Posté le 05-04-2002 à 18:49:26  profilanswer
 

minooye a écrit a écrit :

 
J'imagine que je dois virer l'extension .txt, lister le contenu de mon rep puis faire une boucle pour renommer et enfin rebalancer l'extension .txt,




 
Erk, non !
tu recupere la liste des fichiers, et pour chaque fichier :
mv $fichier $numero.txt
 
bon, c'est loin d'etre une reponse complete...

n°122266
minooye
Posté le 05-04-2002 à 18:51:13  profilanswer
 

Ca fait déjà un élément de reponse ;)
Si tu me la complètes je te fais risette :D

n°122268
lorill
Posté le 05-04-2002 à 18:53:17  profilanswer
 

minooye a écrit a écrit :

Ca fait déjà un élément de reponse ;)
Si tu me la complètes je te fais risette :D  




 
si tu edites ton premier message en remplacant PHP, VBA ou BAT par Python (ou Ruby, tiens), ca peut se negocier.

 

[jfdsdjhfuetppo]--Message édité par lorill--[/jfdsdjhfuetppo]

n°122269
minooye
Posté le 05-04-2002 à 18:57:34  profilanswer
 

A peux pas :(
Ouiiiiiiiiinnnnnnnnnnn :sweat:

n°122478
minooye
Posté le 06-04-2002 à 07:31:44  profilanswer
 

Up :D

n°122604
Aricoh
gentil mais fo po pousser
Posté le 06-04-2002 à 16:16:39  profilanswer
 

en PERL :
 
use strict;
use File::Copy;
 
my $dir = 'rép. des fichiers à copier';
my $dir2 = 'rép. où stocker nouveaux fichiers';
my $i = 1;
 
chdir $dir or die "erreur acces $dir : $!";
@_ = <*.txt>;
 
foreach my $file(@_) {
    if (copy($file, "$dir2\\$i.txt" )) {
        ++$i;
    } else {
        print "file $file non copie\n";
}
 
j'ai fait ça à la va-vite et ça fait juste copier tes fichiers txt dans un second rép temporaire, valà

 

[jfdsdjhfuetppo]--Message édité par Aricoh--[/jfdsdjhfuetppo]


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO
n°122607
Aricoh
gentil mais fo po pousser
Posté le 06-04-2002 à 16:18:04  profilanswer
 

heu, précision, ça les copie en les renumérotant 1.txt, 2.txt etc ...
 
exemple de directory :
 
my $dir = '/home/toto';


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Script] Renommer tous les fichiers d'un répertoire

 

Sujets relatifs
mail html + fichiers en phpUn script qui ne pas etre bien compliqué
Un petit script pour les Mr Warez (divx) :))))[flash MX] Action Script, xml, php, javascript, fscommand...
reconnaissance de formes (lettres, signes simples) en action script !![PHP] renommer un repertoire
Php + script mailJava - Repertoire d'execution
Perl - tester l'existance d'un fichier/repertoire 
Plus de sujets relatifs à : [Script] Renommer tous les fichiers d'un répertoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR