Vérifier si un dossier est accessible en lecture+écriture ?
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 :
Code:
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 |
Existe-t-il un moyen simple de faire cela en essayant de conserver le code actuel dans la mesure du possible ?
Merci d'avance pour votre précieuse aide.