FYI ... si vous utilisez TortoiseSVN et que vous voulez créer un fichier de commandes simple vers des répertoires entiers xcopy (ou le répertoire miroir) dans un emplacement "sûr" sur une base périodique, alors c'est le code spécifique que vous souhaitez utilisation. Il copie sur les répertoires/fichiers cachés, maintient les attributs en lecture seule, et tous les sous-répertoires et, mieux encore, ne demande pas de saisie. Assurez-vous simplement que vous avez assigné correctement folder1 (safe repo) et folder2 (repo utilisable).
@echo off
echo "Setting variables..."
set folder1="Z:\Path\To\Backup\Repo\Directory"
set folder2="\\Path\To\Usable\Repo\Directory"
echo "Removing sandbox version..."
IF EXIST %folder1% (
rmdir %folder1% /s /q
)
echo "Copying official repository into backup location..."
xcopy /e /i /v /h /k %folder2% %folder1%
Et, c'est ça les gens! Ajoutez à vos tâches planifiées et ne jamais regarder en arrière.
Bonjour Hussain, J'ai essayé la commande c: \ Folder1 d: \ Folder2 de xcopy/s dans un fichier batch, mais ça ne marche pas pour moi. pouvez-vous s'il vous plaît me guider plus. – SCM
Salut, Peut-être que vous n'avez pas ce xcopy sur votre machine .. Cependant, vous pouvez télécharger le fichier batch à partir d'ici http://www.brothersoft.com/xcopy-177904.html – eHussain
+1 pour "/ s" c'est ce qui me manquait. –