Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu]Trier zip en fonction nom de dossier
Auteur Message
Répondre en citant
Message [Résolu]Trier zip en fonction nom de dossier 
Bonjour à tous

je pourrai le faire mais je suis rouillée et peu de temps à me consacrer à une ptite routine batch.

Si quelqu'un veut bien m aider ça serait tip top.

Je dois déplacer des fichiers ZIP vers leurs dossiers respectifs.

J'ai des fichiers ZIP avec des chiffres que j ai placé dans un dossier nommé ARCHIVES
Exemple : 45266.zip ou 2035.zip

que je dois déplacer vers leur dossier respectif qui sont de ce type : 45266 - titre

j ai fait ceci mais ça ne fonctionne absolument pas.

Code:

@ECHO ON
FOR /F "TOKENS=1" %%A IN ('DIR /B "ARCHIVES"') DO (
for /f "tokens=1" %%C IN ('DIR /B') DO (
IF %%A=%%C MOVE "ARCHIVE\%%A.zip" "%%C"
)
)
pause


si quelqu'un a une idée merci d'avance
Laddy



Dernière édition par Laddy le Dim 10 Aoû 2014 - 08:49; édité 1 fois

______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu]Trier zip en fonction nom de dossier 
Hello Mr. Green

Je ferais comme ça:
Code:
@Echo Off

For %%A In (*.ZIP) Do (
If Exist "%%~NA" Move "%%A" "%%~NA"
)

Pause


A toi de me dire si tu veux un traitement conditionnel pour la création des dossiers si ils n'existent pas ?




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [Résolu]Trier zip en fonction nom de dossier 
Bonjour
les dossiers existent obligatoirement

mais si j ai bien compris ton batch tu ne vérifies pas la condition que si le numéro existe il faut qu il trouve le bon dossier qui lui est composé en chiffre - titre




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu]Trier zip en fonction nom de dossier 
Ah, exact.

J'ai pas bien lu ton post excuse, pour moi c'était que le dossier ait le même nom que le fichier.

je regarderais ça ce soir Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [Résolu]Trier zip en fonction nom de dossier 
Re,

Dis moi si ça te conviens, j'ai pas testé:
Code:
@Echo Off

For /F "Tokens=1,* Delims= " %%A In ('Dir /B /AD "%~dp0"') Do (

For %%C In ("*.zip") Do (

If %%~NC EQU %%A Move "%%C" "%%A %%B"

)
)

Pause>nul


Tiens moi au jus, je vais au lit moi Mr. Green Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message [Résolu]Trier zip en fonction nom de dossier 
Bonjour Logan

Merci pour ton aide c'est nickel tu m'as evité 2 heures de travail manuel Very Happy Okay




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message [Résolu]Trier zip en fonction nom de dossier 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch