commande batch xcopy pour indiquer le répertoire courant
Hors ligneOtherness Le 17/01/2021 à 14:11 Profil de Otherness Configuration de Otherness

Bonjour,

Je voudrais cr├ęer une commande xcopy afin que lorsque le batch est lanc├ę, il copie un fichier qui se situe dans le m├¬me r├ępertoire que lui-m├¬me, quelque soit o├╣ se trouvent les 2, par exemple:

xcopy "l'emplacement du dossier ou se situe le batch lanc├ę et le fichier ├á copier (sachant qu'ils peuvent ├¬tre n'importe o├╣ au moment o├╣ est lanc├ę le batch) "C:\Program Files (x86)\dossier\sous-dossier" /Y

J'ai donc bidouill├ę des bouts de code qui marchent bien mais le batch se copie lui-m├¬me aussi, comment faire pour l'exclure?:

@echo off
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
Echo request administrator permission
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
set DestFN=%Arcon patch task.exe%
set SrcDir=%~dp0
set DestDir=C:\Program Files (x86)\mon dossier
xcopy "%SrcDir%." /Y "%DestDir%"
pause

Une ├óme charitable pourrait avoir la gentillesse de m'├ęclairer?

Merci d'avance:-)
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels