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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Remplcer les %20 en espace dans les noms de fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Remplcer les %20 en espace dans les noms de fichiers

n°1446830
batchman
Posté le 24-09-2006 à 16:51:51  profilanswer
 

Les fichiers qui viennent d'internet sont souvent sous la forme :
 le%20nom%20du%20fichier.extention
ce qui est bien pratique pour ne pas avoir d'espaces dans le nom de fichier pour internet.
Cependant, le nom est lourd et surtout moins facile à lire dans l'explorateur windows !
 
D'où l'envie de renomer en masse ces fichiers avec un batch.
Première idée, le code suivant :

ren *%20* "* *"
//ou bien :
ren *%20* *_*

pour remplacer les "%20" par des espaces ou des tirets bas (_).
Mais le code ne marche pas, certainement à cause du caractère %...
 
Si quelqu'un sait pourquoi ce code ne marche pas ou/et comment résoudre ce problème, votre post est le bienvenu !!!

mood
Publicité
Posté le 24-09-2006 à 16:51:51  profilanswer
 

n°1446880
wackevat
Posté le 24-09-2006 à 19:53:04  profilanswer
 

Non, ça n'a rien à voir avec le %.
 
Regarde l'aide de for pour le parcours une liste de fichiers et celle de set pour le remplacement d'une sous-chaîne de caractères par une autre.

n°1447024
minusplus
Posté le 25-09-2006 à 11:18:12  profilanswer
 

avec bash ou autre shell moderne :
 
for i in "*%20*"; do mv $i ${i//\%20/_}; done


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

  Remplcer les %20 en espace dans les noms de fichiers

 

Sujets relatifs
Tk et les accents dans les noms de répertoireModifier extension fichiers dans arborescence
Suppression de fichiers de plus de n joursScript batch de renommage de masse de fichiers
Copier les fichiers des sous dossiers dans le dossier parentImpression de fichiers à partir de page web
[MySQL/PHP] Petit soucis de renommage de fichiers proposés en downloadxsl espace de nom par defaut
Probleme dans les chemins de fichiersFichiers images internes à une solution
Plus de sujets relatifs à : Remplcer les %20 en espace dans les noms de fichiers


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