[BATCH]---mettre de l'ordre dans les dossiers
Page 1 sur 1
[BATCH]---mettre de l'ordre dans les dossiers
copier des fichiers dans des dossiers portant leurs extensions :
PS: version test à améliorer !!
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
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|