Partageons nos connaissances
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-39%
Le deal à ne pas rater :
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
399 € 649 €
Voir le deal

[BATCH]---mettre de l'ordre dans les dossiers

Aller en bas

[BATCH]---mettre de l'ordre dans les dossiers Empty [BATCH]---mettre de l'ordre dans les dossiers

Message  I'm_HERE Ven 7 Nov - 18:57

copier des fichiers dans des dossiers portant leurs extensions :
PS: version test à améliorer !!

Code:

::
::    CTR.BAT  by I'm_HERE (2008)
::                       
::                            Walid2mi@gmail.com
::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


@ECHO OFF

IF NOT "%os%"=="Windows_NT" GoTo Fin

SETLOCAL ENABLEDELAYEDEXPANSION

FOR /F "tokens=*" %%n In ('dir /b a-d "*.*"') Do (

:: declaration de variable
 SET ext=%%~xn
::
 SET FOLDER=!ext:.=!
:: creation de dossier(s) portant le nom de(s) extension(s)
 MD !FOLDER!
 CLS
:: copie des fichiers dans leurs repertoires
IF !FOLDER!==!ext:.=! XCOPY /Y /Q /I "*!ext!" "!FOLDER!"
:: bidouille pour nettoyer les resultats
IF EXIST ".=" REN ".=" "test"
 RD  /Q /S TEST >NUL
 DEL /Q    TEST >NUL )

CLS

ENDLOCAL

:Fin

I'm_HERE
Admin

Messages : 16
Date d'inscription : 02/10/2008

https://imhere.kanak.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum