[batch] Reformater nom liste de fichiers
Résolu/Fermé
danieliiitooo
Messages postés
20
Date d'inscription
jeudi 30 octobre 2008
Statut
Membre
Dernière intervention
1 octobre 2010
-
3 mars 2009 à 13:51
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 - 6 mars 2009 à 17:06
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 - 6 mars 2009 à 17:06
A voir également:
- [batch] Reformater nom liste de fichiers
- Liste déroulante excel - Guide
- Fichier batch - Guide
- Le fichier à télécharger est la nouvelle note de service de votre entreprise. importez ce fichier dans le bon dossier sur l'espace pix cloud. donnez à ce fichier les mêmes droits d'accès que les autres notes de service. ✓ - Forum Windows
- Trouver un numéro de portable avec un nom ✓ - Forum Mobile
- Batch renommer une partie du nom de plusieurs fichiers - Guide
5 réponses
cs-bilou
Messages postés
769
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
24 février 2011
164
3 mars 2009 à 21:28
3 mars 2009 à 21:28
Tien voila sa devrait marcher:
J'espère que j'ai pue t'aider.
Bilou.
@echo off setlocal enableDelayedExpansion for %%i in (*.pdf) do ( set fichier=%%i ren "%%i" !fichier:~0,6!%%~xi ) setlocal disableDelayedExpansion pause
J'espère que j'ai pue t'aider.
Bilou.
danieliiitooo
Messages postés
20
Date d'inscription
jeudi 30 octobre 2008
Statut
Membre
Dernière intervention
1 octobre 2010
1
5 mars 2009 à 17:01
5 mars 2009 à 17:01
Merci Bilou.
Cela fonctionne parfaitement lorsque le batch se trouve dans le même répertoire ou se trouvent les fichiers.
Il ne fonctionne néanmoins pas lorsque le batch n'est pas dans le même répertoire.
Exemple: Pour des fichiers contenus dans le répertoire "test"
@echo off
setlocal enableDelayedExpansion
for %%i in (test\*.pdf) do (
set fichier=%%i
ren "%%i" !fichier:~0,10!%%~xi
)
setlocal disableDelayedExpansion
pause
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
Press any key to continue . . .
Cela fonctionne parfaitement lorsque le batch se trouve dans le même répertoire ou se trouvent les fichiers.
Il ne fonctionne néanmoins pas lorsque le batch n'est pas dans le même répertoire.
Exemple: Pour des fichiers contenus dans le répertoire "test"
@echo off
setlocal enableDelayedExpansion
for %%i in (test\*.pdf) do (
set fichier=%%i
ren "%%i" !fichier:~0,10!%%~xi
)
setlocal disableDelayedExpansion
pause
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
The syntax of the command is incorrect.
Press any key to continue . . .
cs-bilou
Messages postés
769
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
24 février 2011
164
5 mars 2009 à 22:42
5 mars 2009 à 22:42
Opp et voila forum résolue ^^:
Avec ce script tu devrait avoir aucun problème.
Bilou.
@echo off setlocal enableDelayedExpansion for /r "test\" %%i in (*.pdf) do ( set fichier=%%~ni ren "%%i" !fichier:~0,6!%%~xi ) setlocal disableDelayedExpansion pause
Avec ce script tu devrait avoir aucun problème.
Bilou.
danieliiitooo
Messages postés
20
Date d'inscription
jeudi 30 octobre 2008
Statut
Membre
Dernière intervention
1 octobre 2010
1
6 mars 2009 à 16:43
6 mars 2009 à 16:43
La grande classe !!!
Merci Bilou
Merci Bilou
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cs-bilou
Messages postés
769
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
24 février 2011
164
6 mars 2009 à 17:06
6 mars 2009 à 17:06
Aucun problème les forum sont fait pour sa.
PS:Tu peut mettre en Résolu (Tout en haut de la page)
Merci
PS:Tu peut mettre en Résolu (Tout en haut de la page)
Merci