Déplacer 13000 fichiers selon leur nom
Fermé
joachim33
Messages postés
5
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
18 juin 2009
-
18 juin 2009 à 13:15
joachim33 Messages postés 5 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 18 juin 2009 - 18 juin 2009 à 21:45
joachim33 Messages postés 5 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 18 juin 2009 - 18 juin 2009 à 21:45
A voir également:
- Déplacer 13000 fichiers selon leur nom
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Nom de l'adresse ✓ - Forum Internet / Réseaux sociaux
- Wetransfer gratuit fichiers lourd - Guide
- Déplacer une colonne excel - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
4 réponses
dubcek
Messages postés
18589
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 mars 2023
5 584
18 juin 2009 à 13:24
18 juin 2009 à 13:24
hello
hypothèse
if exist %%Y%%M*.PCL ...
exist attend 1 nom de fichier, or avec * il peut y en avoir plusieurs, faire une boucle ?
for /f %%f in (%%Y%%M*.PCL) do
hypothèse
if exist %%Y%%M*.PCL ...
exist attend 1 nom de fichier, or avec * il peut y en avoir plusieurs, faire une boucle ?
for /f %%f in (%%Y%%M*.PCL) do
joachim33
Messages postés
5
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
18 juin 2009
18 juin 2009 à 13:57
18 juin 2009 à 13:57
Hé hé ça sent la solution ça...
C'est que je tâtonne encore beaucoup...
Merci beaucoup Dubcek, je teste ça tout de suite et reviens avec le résultat.
Joachim33
C'est que je tâtonne encore beaucoup...
Merci beaucoup Dubcek, je teste ça tout de suite et reviens avec le résultat.
Joachim33
joachim33
Messages postés
5
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
18 juin 2009
18 juin 2009 à 14:09
18 juin 2009 à 14:09
J'ai modifié le H:\ en C:\ pour tester en local sur ma machine, en reproduisant les répertoires et quelques fichiers....
joachim33
Messages postés
5
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
18 juin 2009
18 juin 2009 à 21:45
18 juin 2009 à 21:45
Bon bin ... je vais passer au vbs je crois.
Merci pour la boucle Dubcek
Merci pour la boucle Dubcek
18 juin 2009 à 14:06
Je viens de tester, mais je crois que je n'y suis pas encore :
@echo off
cls
echo on
cd C:\prot\archive\
For %%Y in (95 96 97 98 99 00 01 02 03 04 05 06 07 08) do (
if not exist C:\prot\archive\%%Y (
MKDIR C:\prot\archive\%%Y
For %%M in (01 02 03 04 05 06 07 08 09 10 11 12) do (
MKDIR C:\prot\archive\%%Y\%%M
pushd C:\prot\archive\
For /F %%F in (%%Y%%M*.PCL) do (
Echo Tri en cours...
move C:\prot\archive\%%Y%%M*.PCL C:\prot\archive\%%Y\%%M\%%Y%%M*.PCL
popd
))))
pause
Voici un extrait de la console :
C:\prot\archive>(if not exist C:\prot\archive\07 (
MKDIR C:\prot\archive\07
For %M in (01 02 03 04 05 06 07 08 09 10 11 12) do (
MKDIR C:\prot\archive\07\%M
pushd C:\prot\archive\
For /F %F in (07%M*.PCL) do (
Echo Tri en cours...
move C:\prot\archive\07%M*.PCL C:\prot\archive\07\%M\07%M*.PCL
popd
)
)
) )
Il manque encore un petit quelque chose ?
Merci