Bat qui copie tous les répectoires
philton5000
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
philton5000 Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
philton5000 Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
L'autre fois vous m'avez donner un bat qui copie tout les extension que je choisi dans mes documents. Je me suis rendu conte que votre bat fonctionne a merveille. mais cette fois-ci j'ai besoin d'un bat qui copie les extension que je veux mais dans les répertoires que je veux. S'il vous plaît, avec votre bonne volonté et votre savoir j'aimerais avoir votre aide et merci d'avance pour votre aide.
L'autre fois vous m'avez donner un bat qui copie tout les extension que je choisi dans mes documents. Je me suis rendu conte que votre bat fonctionne a merveille. mais cette fois-ci j'ai besoin d'un bat qui copie les extension que je veux mais dans les répertoires que je veux. S'il vous plaît, avec votre bonne volonté et votre savoir j'aimerais avoir votre aide et merci d'avance pour votre aide.
A voir également:
- Bat qui copie tous les répectoires
- Fichier bat - Guide
- Copie cachée - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie écran samsung - Guide
- Copie disque dur - Guide
1 réponse
Bonjour,
J'ai un peu modifié le script :
Maintenant à toi de l'adapter à tes besoins.
J'ai un peu modifié le script :
@echo off
setlocal enableextensions enabledelayedexpansion
set "destination=%~d0\vivi"
if not exist "!destination!" (mkdir "!destination!")
cd /d %USERPROFILE% || exit /b 1
set extensions=.mp3 .pdf .ppt .pps .pptx .xls .xlsx .mp4 .doc .docx
set dossiers="Desktop" "Downloads" "Pictures" "Videos"
for %%A in (%dossiers%) do (call :recherche "%%~A")
pause
exit /b 0
:recherche
for /f "tokens=*" %%B in ('2^>nul dir /b /s "%~1"') do (
for %%i in (%extensions%) do (
if %%~xB==%%i (
if not exist "!destination!\%%~i" (mkdir "!destination!\%%~i")
echo. & echo ### %%~B
copy /D /V /Y "%%~B" "!destination!\%%~i" >nul
)
)
)
goto :eof
rem
Maintenant à toi de l'adapter à tes besoins.
Ca marche mais c'est lent.