Renommer les dossiers et sous dossiers
Fermé
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
-
20 juil. 2016 à 12:06
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 25 juil. 2016 à 12:35
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 25 juil. 2016 à 12:35
A voir également:
- Renommer les dossiers et sous dossiers
- Renommer plusieurs fichiers en même temps - Guide
- Afficher les dossiers cachés - Guide
- Renommer iphone - Guide
- Afficher la taille des dossiers - Guide
- Sélectionnez une application qui permet d’accéder aux dossiers et fichiers d’un ordinateur. - Guide
2 réponses
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
20 juil. 2016 à 16:11
20 juil. 2016 à 16:11
hello
montre quelques lignes de Dossiers.txt
montre quelques lignes de Dossiers.txt
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
Modifié par dubcek le 21/07/2016 à 10:53
Modifié par dubcek le 21/07/2016 à 10:53
essayer ca
il ne fait qu'afficher les commandes
si c'est ok, enlever le echo devant ren
il ne fait qu'afficher les commandes
si c'est ok, enlever le echo devant ren
@echo off
setlocal enableDelayedExpansion
for /f "delims=" %%a in ('type dossiers.txt') do (
set n=%%a
set nn=%%~na
echo %%~na | findstr /R /C:"[0-9][0-9][0-9][0-9] [0-9][0-9] [0-9]" > NUL
if !errorlevel! EQU 0 (set nn=!nn:~0,10!& echo ren "%%~pna" "%%~pa!nn!")
echo %%~na | findstr /R /C:"[0-9][0-9][0-9][0-9] [0-9][0-9] [^0-9]" > NUL
if !errorlevel! EQU 0 (set nn=!nn:~0,7!& echo ren "%%~pna" "%%~pa!nn!")
)
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
2 002
Modifié par DelNC le 21/07/2016 à 11:23
Modifié par DelNC le 21/07/2016 à 11:23
Je vais tester le code et je t tiens au courant.
Merci
Merci
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
2 002
>
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
21 juil. 2016 à 12:35
21 juil. 2016 à 12:35
J'ai testé mais il n'y a pas de modification.
Je continue de chercher de mon côté.
Si je trouve quelque chose je mettrai un message.
@+
Je continue de chercher de mon côté.
Si je trouve quelque chose je mettrai un message.
@+
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
Modifié par dubcek le 21/07/2016 à 13:41
Modifié par dubcek le 21/07/2016 à 13:41
si c'est ok, enlever le echo devant ren
... echo ren "%%~pna" ...
... echo ren "%%~pna" ...
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
2 002
>
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
21 juil. 2016 à 13:48
21 juil. 2016 à 13:48
C'est que ce j'ai fait, mais si je relance après le script
j'aile même résultat
for /f "delims=" %%a In ('dir /b/ad/s "C:\Users\Desktop\Photos" ') Do ( echo %%a >>Dossiers.txt )
j'aile même résultat
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
21 juil. 2016 à 13:52
21 juil. 2016 à 13:52
les fichiers ne sont pas renomés et il n'y a pas d'erreur ?
Modifié par DelNC le 20/07/2016 à 22:59
voilà quelques lignes de Dossiers.txt comme tu me l'a demandé
J'ai plus de 200 dossiers à renommer
21 juil. 2016 à 08:10
ou comme au poste 1 il y a des AAAA MM JJ
l'idée est de garder les x premiers caractères