Renommer plusieurs fichiers dans des sous-dossiers
Fermémadmyke Messages postés 53080 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 24 juillet 2024 - 14 août 2022 à 17:05
- Renommer plusieurs fichiers dans des sous-dossiers
- Renommer plusieurs fichiers - Guide
- Renommer iphone - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Un document .docx est, en réalité, composé de plusieurs fichiers. dans le fichier à télécharger, trouvez le fichier secret. quel mot contient-il ? ✓ - Forum Windows
2 réponses
13 août 2022 à 15:43
Bonjour
Advance renamer pro devrait pouvoir aider.
Bàv
13 août 2022 à 21:03
Bonsoir,
Si j'ai bien compris, il y a un dossier maître (que j'appelle E:\mondossier) qui contient environ 100 sous-dossiers qui n'ont comme nom qu'un numéro de 1 à 100 et dont chacun contient lui-même exactement 20 fichiers jpg eux-mêmes numérotés de 1 à 20, et il faut réunir et renuméroter tout ce beau monde à la racine du dossier E:\mondossier.
Ce n'est peut-être pas la meilleure idée de "lisibilité" puisque on aura 2000 fichiers dans le même dossier, mais chacun le sien...
Pour commencer, il ne faut jamais numéroter les fichiers à partir de 1 parce que les outils de tri Windows considèrent que 1x (par exemple 10) est plus petit que 2: il faut donc commencer par le plus petit nombre comportant autant de chiffres que le dernier fichier, 1000 en ce qui nous intéresse.
Donc une solution batch à cet effet...mais où je n'arrive pas à réaliser le plus simple: supprimer à la fin le dossier E:\mondossier et renommer le dossier temporaire E:\New en E:\mondossier, ce qu'il faudra donc faire à la main; il va sans dire qu'il faut faire une copie de sauvegarde du dossier original au cas où et adapter les noms de dossier et leur chemin à la réalité.
@echo off
CD /D E:\mondossier
SET FOLD=1
IF NOT EXIST E:\NEW MD E:\NEW
IF NOT EXIST E:\mondossier\%FOLD% GOTO :END
FOR /F "delims=" %%a in ('dir /b E:\mondossier\%FOLD%\*.jpg') DO SET FILE=%%~na & CALL :PROCESS
COPY E:\mondossier\%FOLD%\*.jpg E:\NEW
:FOLDER
SET /A "FOLD=FOLD+1"
IF NOT EXIST E:\mondossier\%FOLD% GOTO :END
FOR /F "delims=" %%a in ('dir /b E:\mondossier\%FOLD%\*.jpg') DO SET FILE=%%~na & CALL :PROCESS
COPY E:\mondossier\%FOLD%\*.jpg E:\NEW
GOTO :FOLDER
:PROCESS
IF %FOLD% EQU 1 GOTO :UN
SET /A "FILENEW=FILE+1000+(%FOLD%-1)*20"
GOTO :SUITE
:UN
SET /A "FILENEW=FILE+1000
:SUITE
SET FILENEW=%FILENEW%.jpg
SET FILE=%FILE:~0,-1%
SET FILE=%FILE%.jpg
CD /D E:\mondossier\%FOLD%
REN %FILE% %FILENEW%
EXIT /B
:END
cls
14 août 2022 à 12:09
Cette réponse qui est sans rapport avec mon commentaire mais bien avec la question aurai été mieux en Réponse.
Le commentaire implique une suite dans l'échange d'un post/propos pour la lisibilité. :-)
14 août 2022 à 14:21
Bonjour à toi aussi,
Je ne comprendrai jamais rien à cette histoire de lisibilité, l'imbrication des réponses parmi les commentaires sur le style matriochka ne faisant rien pour que quiconque, à commencer par l'auteur, en suive le fil, mais là n'est pas la question.
Les renommeurs de fichiers séquentiels, celui que tu proposes ou un autre, ne vont pas avoir de don de divination: ils vont renuméroter un sous-dossier, on partira au numéro suivant dans le dossier suivant, etc, il y en a 100 et on va y passer un moment.
C'est pourquoi j'ai proposé comme alternative une solution batch qui, si la présentation en est indigeste, fait tout d'un coup de fusil.
Maintenant, c'est à l'auteur de faire son choix ou de préciser sa demande que j'ai interprétée mais qui n'est pas limpide.
Modifié le 14 août 2022 à 16:43
Pas de soucis pour la proposition elle même qui, je le répète, à toute sa pertinence.
Une réponse est une "nouveau post" dans la demande, la principale idée est que c'est une nouvelle proposition/apport d’éléments. De plus elle peut être plus "lisible" (remontée) si on la plussoie.
Un Commentaire, comme on le fait ici, est la suite en rapport avec une Réponse déjà donnée. Un ajout d'information pertinent, une contestation, etc...
Un port peut avoir plusieurs Réponse parce qu'elle sont différentes approches pour la même question. On peut les plussoyer aussi mais elle resteront "sous" la réponse. c'est d'autant plus dommage si, comme ici, la proposition pertinente, sans rapport (différente) avec la mienne, s'avère plus adaptée au demandeur.
Du coup je suis repassé derrière :-)
Modifié le 14 août 2022 à 16:48
Bonjour à tous.....
Et je rajouterai qu'un commentaire sous une réponse peut être supprimé si l'émetteur de la réponse supprime celle-ci pour une raison X ou Y (Erreur pas exemple....ou double emploi...) ...ce qui est déjà arrivé à Brucine (avec moi par exemple) qui je pense n'a pas fait le distinguo entre Réponse et Commentaires....
C'était juste en passant..
Slts
14 août 2022 à 16:51
Hello jmarion3 :-)
Ha oui il y a ça en plus, assez important en conséquence. Merci