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é !!
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 : 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 @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
Partager