Bonjour à tous,
Je voudrais rajouter une condition au script ci-dessous pour qu'il vérifie si le dossier de destination, en plus d'exister, est bien accessible en lecture/écriture avant de démarrer la copie des données.
Voici mon code :
Existe-t-il un moyen simple de faire cela en essayant de conserver le code actuel dans la mesure du possible ?
Code Batch : 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 @echo off SETLOCAL ENABLEDELAYEDEXPANSION set BackupDest=D:\backup for /f "tokens=*" %%I in ('dir /a:d-h /b "%HomeDrive%\users\*" ^| findstr /b /e /i /l /v /g:"%~dp0exclude_users.txt"') do if exist "%BackupDest%\%%~nI\" ( echo ----------------------------------------- echo Sauvegarde du profil : %%~nXI echo ----------------------------------------- echo xcopy "%%~nXI\Desktop" "%BackupDest%\%%~nXI\Desktop\" /e /i /y xcopy "%%~nXI\Documents" "%BackupDest%\%%~nXI\Documents\" /e /i /y ) pause exit
Merci d'avance pour votre précieuse aide.
Partager