Comment numéroter automatiquement tous les fichiers d'un répertoire?
3 réponses
guytou77
Bonjour à tous,
Comment faire pour numéroter automatiquement par un script DOS tous les
fichiers présents dans le répertoire "c:\toto"?
Les fichiers seront numérotés de la manière suivante de 1 à n:
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alex
"guytou77" wrote in message news:433cee11$0$17238$
Bonjour à tous,
Comment faire pour numéroter automatiquement par un script DOS tous les fichiers présents dans le répertoire "c:toto"? Les fichiers seront numérotés de la manière suivante de 1 à n:
1-***.txt 2-***.bak 3-***.doc n-***.xyz
C'est quoi la logique ? Pourquoi .txt avant .bak ? Et si plusieurs de la meme extension ?
"guytou77" <mapasa59@wanadoo.fr> wrote in message
news:433cee11$0$17238$8fcfb975@news.wanadoo.fr...
Bonjour à tous,
Comment faire pour numéroter automatiquement par un script DOS tous les
fichiers présents dans le répertoire "c:toto"?
Les fichiers seront numérotés de la manière suivante de 1 à n:
1-***.txt
2-***.bak
3-***.doc
n-***.xyz
C'est quoi la logique ?
Pourquoi .txt avant .bak ?
Et si plusieurs de la meme extension ?
"guytou77" wrote in message news:433cee11$0$17238$
Bonjour à tous,
Comment faire pour numéroter automatiquement par un script DOS tous les fichiers présents dans le répertoire "c:toto"? Les fichiers seront numérotés de la manière suivante de 1 à n:
1-***.txt 2-***.bak 3-***.doc n-***.xyz
C'est quoi la logique ? Pourquoi .txt avant .bak ? Et si plusieurs de la meme extension ?
guytou77
Bonjour,
Je reprécise ma question: Comment faire pour numéroter automatiquement tous les fichiers (quelque soit leur extension) présents dans dans un répertoire "c:toto"? Le type d'extension n'a aucune importance. L'important c'est la numérotation, dans un ordre précis, de chaque fichier présent dans le répertoire. Type de numérotation:
"Alex" a écrit dans le message de news: 433d1cb5$0$20886$
"guytou77" wrote in message news:433cee11$0$17238$
Bonjour à tous,
Comment faire pour numéroter automatiquement par un script DOS tous les fichiers présents dans le répertoire "c:toto"? Les fichiers seront numérotés de la manière suivante de 1 à n:
1-***.txt 2-***.bak 3-***.doc n-***.xyz
C'est quoi la logique ? Pourquoi .txt avant .bak ? Et si plusieurs de la meme extension ?
Bonjour,
Je reprécise ma question:
Comment faire pour numéroter automatiquement tous les fichiers (quelque soit
leur extension) présents dans dans un répertoire "c:toto"?
Le type d'extension n'a aucune importance. L'important c'est la
numérotation, dans un ordre précis, de chaque fichier présent dans le
répertoire.
Type de numérotation:
"Alex" <alexis@just.fr> a écrit dans le message de news:
433d1cb5$0$20886$626a14ce@news.free.fr...
"guytou77" <mapasa59@wanadoo.fr> wrote in message
news:433cee11$0$17238$8fcfb975@news.wanadoo.fr...
Bonjour à tous,
Comment faire pour numéroter automatiquement par un script DOS tous les
fichiers présents dans le répertoire "c:toto"?
Les fichiers seront numérotés de la manière suivante de 1 à n:
1-***.txt
2-***.bak
3-***.doc
n-***.xyz
C'est quoi la logique ?
Pourquoi .txt avant .bak ?
Et si plusieurs de la meme extension ?
Je reprécise ma question: Comment faire pour numéroter automatiquement tous les fichiers (quelque soit leur extension) présents dans dans un répertoire "c:toto"? Le type d'extension n'a aucune importance. L'important c'est la numérotation, dans un ordre précis, de chaque fichier présent dans le répertoire. Type de numérotation:
"Alex" a écrit dans le message de news: 433d1cb5$0$20886$
"guytou77" wrote in message news:433cee11$0$17238$
Bonjour à tous,
Comment faire pour numéroter automatiquement par un script DOS tous les fichiers présents dans le répertoire "c:toto"? Les fichiers seront numérotés de la manière suivante de 1 à n:
1-***.txt 2-***.bak 3-***.doc n-***.xyz
C'est quoi la logique ? Pourquoi .txt avant .bak ? Et si plusieurs de la meme extension ?
Christian ASTOR
guytou77 wrote:
Je reprécise ma question: Comment faire pour numéroter automatiquement tous les fichiers (quelque soit leur extension) présents dans dans un répertoire "c:toto"? Le type d'extension n'a aucune importance. L'important c'est la numérotation, dans un ordre précis, de chaque fichier présent dans le répertoire.
Ici, c'est Windows pas DOS... Sinon, tu fais un truc comme ça, à améliorer =>
@echo off set CPT=0 If "%1"=="" goto Error set DIRECTORY=%1 for %%a in (%DIRECTORY%*.*) do call :Rename %%~nxa goto :EOF :Rename set OLDNAME=%1 set /A CPT=CPT+1 set NEWNAME=%OLDNAME% ren %DIRECTORY%%OLDNAME% %CPT%-%NEWNAME% goto :EOF :Error echo "Passez le repertoire en parametre"
guytou77 wrote:
Je reprécise ma question:
Comment faire pour numéroter automatiquement tous les fichiers (quelque soit
leur extension) présents dans dans un répertoire "c:toto"?
Le type d'extension n'a aucune importance. L'important c'est la
numérotation, dans un ordre précis, de chaque fichier présent dans le
répertoire.
Ici, c'est Windows pas DOS...
Sinon, tu fais un truc comme ça, à améliorer =>
@echo off
set CPT=0
If "%1"=="" goto Error
set DIRECTORY=%1
for %%a in (%DIRECTORY%*.*) do call :Rename %%~nxa
goto :EOF
:Rename
set OLDNAME=%1
set /A CPT=CPT+1
set NEWNAME=%OLDNAME%
ren %DIRECTORY%%OLDNAME% %CPT%-%NEWNAME%
goto :EOF
:Error
echo "Passez le repertoire en parametre"
Je reprécise ma question: Comment faire pour numéroter automatiquement tous les fichiers (quelque soit leur extension) présents dans dans un répertoire "c:toto"? Le type d'extension n'a aucune importance. L'important c'est la numérotation, dans un ordre précis, de chaque fichier présent dans le répertoire.
Ici, c'est Windows pas DOS... Sinon, tu fais un truc comme ça, à améliorer =>
@echo off set CPT=0 If "%1"=="" goto Error set DIRECTORY=%1 for %%a in (%DIRECTORY%*.*) do call :Rename %%~nxa goto :EOF :Rename set OLDNAME=%1 set /A CPT=CPT+1 set NEWNAME=%OLDNAME% ren %DIRECTORY%%OLDNAME% %CPT%-%NEWNAME% goto :EOF :Error echo "Passez le repertoire en parametre"