Bonjour à tous amis informaticiens!
Voila, je suis en formation administrateur réseau au cesi, et j'ai un petit devoir à rendre...
Il sagit d'un batch qui a pour but de faire ceci :
A faire sous forme d’un menu :
- Qui sera capable de copier intégralement le répertoire de votre choix sur le lecteur réseaux précédemment créé
- De restaurer ce même répertoire à l’endroit d’origine en écrasant les données existantes
- De lister le contenu d’un fichier quelconque et d’afficher le résultat
- De lister tous les fichiers et dossiers d’un répertoire donné
J'ai donc commencé à le faire, mais je suis bloqué... voici mes lignes :
ebut
@echo off
echo que voulez vous faire?
echo.
echo reponse a: copier integralement le repertoire de votre choix sur le lecteur reseaux
echo reponse b: restaurer ce meme repertoire à l’endroit d’origine en ecrasant les donnees existantes
echo reponse c: lister le contenu d’un fichier quelconque et d’afficher le resultat
echo reponse d: lister tous les fichiers et dossiers d’un repertoire donnee
Choice /C:abcd Faites votre choix...
If %ERRORLEVEL%==1 goto a
If %ERRORLEVEL%==2 goto b
If %ERRORLEVEL%==3 goto c
If %ERRORLEVEL%==4 goto d
:a
Echo Repertoire?
Set /p nom=""
xcopy %nom% "C:\"
pause
Quand je l'execute, il me met un petit message d'erreur : Nombre de paramètre non valide... je suis bloqué!
De plus, je ne connais pas la commande permettant de faire de 2ème point, à savoir : restaurer ce même répertoire à l’endroit d’origine en écrasant les données existantes.
Si vous pouvez m'apporter votre aide je vous serez très reconnaissant!
Bonne journée!