Bonjour,
Je galère depuis 2 jours !!
voici ce que souhaite faire:
hdd1:
Dossier A1 contient des dossiers et des fichiers
Dossier A2 contient des dossiers et des fichiers
hdd2:
A1 contient des dossiers et des fichiers
Dossier A2 contient des dossiers et des fichiers
Quand le dossier HDD1 existe dans HDD2
je souhaite déplacer le contenu du dossier A1 du hdd1,
dans le dossier A1 du hdd2.
et le contenu du dossier A2 du hdd1,
dans le dossier A2 du hdd2.
voici mon code qui ne fonctionne pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 rem listage des dossiers sources set source=dir /S /B /A-D %hdd% dir %source% echo. rem listage des dossiers de destination set destination=dir /S /B /A-D r: dir %destination% rem fusion des dossiers source avec ceux de destination for /f "tokens=*" %%a in ('%dossier_source%') do ( for /f "tokens=*" %%b in ('%dossier_destination%') do ( for /f "tokens=*" %%c in ('dir /S /B /A "%dossier_source%\%%a"') do ( if "%%a"=="%%b" move "%%c" %dossier_destination%\"%%a" ) ) ))
En fait fusionner les dossiers HDD1 avec ceux du hdd2
Partager