J'essaye d'écrire un fichier séquentiel qui est fondamentalement utilisé pour copier des destinations. Maintenant, je veux le faire là où d'autres personnes peuvent l'utiliser sans avoir à entrer et modifier les répertoires et les destinations. Y at-il un moyen pour moi d'écrire le fichier batch à l'endroit où il l'invite, demandant le répertoire que l'utilisateur souhaite copier, et de demander le lecteur que l'utilisateur souhaite copier?Comment autoriser un utilisateur à choisir des répertoires à copier?
C'est ce que j'utilise depuis un moment maintenant.
@echo off
:: variable
set backupdir="Destination"
set backupcmd=xcopy /e /h /f /y /v /c /i /r /g /k /d
echo.
echo +++ Backing Up Data +++
echo.
echo.
%backupcmd% "Directory\*.*" "%backupdir%\Data"
timeout /t 2
cls
echo Backup Complete
echo.
echo.
timeout /t 2
cls
echo.
echo +++ Now taking hidden and system attributes off of folders +++
echo.
echo.
echo.
attrib -s -h "Destination\Data"
echo.
echo.
timeout /t 3
Et est-ce que je peux améliorer cela en utilisant xcopy?
'set/p' s'affichera; http://ss64.com/nt/set.html –
Va-t-il demander à quelle destination ils veulent être copiés? et où ils veulent copier? – JustinD
"Améliorer l'utilisation de xcopy" Quel type d'amélioration recherchez-vous? – jimhark