Bonjour
Je cherche depuis ce matin un moyen de changer de place un fichier, en faite c est remplacer un fichier existant par un autre..
Je cherche remplacer le fichier A qui est dans le dossier N:\FORMULES par le fichier a qui se trouve dans le dossier N:\FORMULES\Test
Alors j'ai essayé le code avec mes dossiers et tout ce qui était dans formules est arrivé dans le dossier test lool ça a bogué !! :D
Pourriez vous me dire ou dans le code on peut mettre la notion de fichier au lieu d'avoir la notion de dossier..
En vous remerciant par avance
Anthooooony
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 @echo off set source=N:\FORMULES set destination=N:\FORMULES\test setlocal enabledelayedexpansion for /f %%i in ('dir /B "%source%"') do ( if exist "%destination%\%%i" ( for /f "tokens=1,2 delims=." %%j in ('echo %%i') do ( set nom1=%%j set nom2=%%k ) xcopy "%source%\%%i" "%destination%\!nom1! (2).!nom2!" <yesfile.txt ) else ( xcopy "%source%\%%i" "%destination%\" ) ) PAUSE