BATCH, FOR/R rename fichier avec espace dans le nom - Shell/Batch - Programmation
Marsh Posté le 08-01-2016 à 10:56:48
Essaie de mettre SNOW* sa rennomera tous les fichiers qui commencent par SNOW avec quelque chose derrière
Marsh Posté le 08-01-2016 à 15:41:26
For /R %%G IN ("SNOW WHITE" ) DO command REN "%%G" "SUN"
ça marche pas?
A+,
Marsh Posté le 06-01-2016 à 07:54:53
Bonjour,
Bonne année à tous! J'ai besoin de votre aide pour mon batch. L'objectif est de renommer des fichiers et sous fichiers. Le batch ci-dessous fonctionne si le nom de fichier à remplacer "Snow" ne contient ps d'espace.
Exemple: remplacer nom de fichier "SNOW" par "SUN" --> fonctionne
ex:
cd C/Mydocument
For /R %%G IN (SNOW) DO command REN "%%G" "SUN"
Mais si le nom de fichier contient un espace "SNOW WHITE" par 'SUN" cela ne fonctionne plus
ex:
cd C/Mydocument
For /R %%G IN (SNOW WHITE) DO command REN "%%G" "SUN"
J'ai essayé de mettre de sguilements à SNOW WHITE cela ne fonctionne pas...
Merci pour votre aide!