Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1738 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  déplacement compliqué de centaines de fichiers [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

déplacement compliqué de centaines de fichiers [résolu]

n°2844078
stiffi
Posté le 27-02-2009 à 20:25:33  profilanswer
 

Bonjour.
 
J'aimerais déplacer des images situées dans un dossier dans le dossier parent (faire remonter d'un répertoire plusieurs fichiers) et ceci dans de multiple dossier.. je vous explique avec une petite arborescence:
 
- gallerie
    - dossier n°1
       - 127
           *.jpg
           *.jpg
           etc.
    - dossier n°2
       - 127
           *.jpg
           *.jpg
           etc.
    - dossier n°3
       - 127
           *.jpg
           *.jpg
           etc.
   - etc.
 
 
Je voudrai déplacer chaque image *.jpg dans le répertoire supérieur
càd: les déplacer de   \dossier n°x\127\*.jpg
                         à   \dossier n°x\*.jpg
 
Il y a environ 1500 dossier "dossier n°x" contenant chacun un seul dossier "127" contenant les images, d'où l'ampleur de la tâche s'il faut le faire manuellement.
 
J'ai pensé pouvoir renommer directement le chemin d'accès des fichiers de façon à renommer "\dossier n°x\127\*.jpg" en "\dossier n°x\*.jpg".
Je n'ai trouvé aucun log capable de faire ça par lot (ni pour un seul fichier d'ailleur).
 
 
Est ce que quelqu'un connait un prog qui pourrait faire ça? une commande ms-dos?
 
Je suis un peu perdu là !
 
Merci de votre aide


Message édité par stiffi le 28-02-2009 à 09:18:03
mood
Publicité
Posté le 27-02-2009 à 20:25:33  profilanswer
 

n°2844104
FlorentG
Unité de Masse
Posté le 28-02-2009 à 01:33:46  profilanswer
 

En batch c'est facile. On itère sur les sous-dossiers de gallerie, on rentre dans le dossier 127, on liste les JPEG, on les bouge un niveau au dessus, on remonte un niveau et on supprime le dossier 127.
 
Créé un fichier machin.bat dans le dossier gallerie, et met ça dedans :

@ECHO OFF
 
FOR /D %%d IN (*) DO CALL :moveJpeg %%d
GOTO :EOF
 
:moveJpeg
PUSHD %1\127
FOR %%f IN (*.jpg) DO MOVE %%f ../
CD ..
RMDIR /S /Q 127
POPD


Puis lance-le, et c'est cool :)

n°2844106
stiffi
Posté le 28-02-2009 à 02:03:30  profilanswer
 

génial, ca marche au poil !!
 
je ne connait pas tellement les commandes en batch
 
merci beaucoup.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  déplacement compliqué de centaines de fichiers [résolu]

 

Sujets relatifs
Aucun pilote Xp - Vieux portable ? [Résolu]impossible de retrouver l'apparence XP [résolu]
[résolu] - TSE, allocation de mémoire[résolu] Installation d'Office 2007 sur Vista
Pourquoi les icônes des fichiers, ont-ils changées??[resolu] probleme fréquence CPU sous vista (ralentissement)
gros problème: impossible d'ouvrir aucun logiciel (résolu)[RÉSOLU] Priorité d'exécution des programmes au démarrage
Bug lors de la suppression de fichiers sur Vistafichiers .doc et .pdf disparus
Plus de sujets relatifs à : déplacement compliqué de centaines de fichiers [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR