.BAT
willy
-
willy -
willy -
@echo Sauvegarde sur D en Cours .....
@echo Sauvegarde de Gestion parc
@xcopy H:\www\projet1\parc info\*.* D:\saugest\www\ /s/e >NULL
@echo Sauvegarde de data
@xcopy H:\mysql\data\gestion parc\*.* D:\saugest\mysql\ /s/e > NULL
@echo Sauvegarde terminee !
voila un prgm qui devrai faire des sauvegardes des dossiers "parc info" et "gestion parc" sur "www" et "mysql".
Lors de l'exécusion il s'affiche : "Nombre de parametre non valide" pour les 2 lignes de "@xcopy"
Savez vous ce qu'il faut faire pour que cela marche
@echo Sauvegarde de Gestion parc
@xcopy H:\www\projet1\parc info\*.* D:\saugest\www\ /s/e >NULL
@echo Sauvegarde de data
@xcopy H:\mysql\data\gestion parc\*.* D:\saugest\mysql\ /s/e > NULL
@echo Sauvegarde terminee !
voila un prgm qui devrai faire des sauvegardes des dossiers "parc info" et "gestion parc" sur "www" et "mysql".
Lors de l'exécusion il s'affiche : "Nombre de parametre non valide" pour les 2 lignes de "@xcopy"
Savez vous ce qu'il faut faire pour que cela marche
7 réponses
-
OK!
merci à tous!
maintenant ca marche!
si vous pensez que je peux vous aidez, vous avez mon mail.
bonne journée
@+ -
Il y a déjà le manque d'un intervalle entre les options /s et /e
Pas besoin d'@ devant les 2 lignes de commande.
Pour éviter le @ partout, tu places une ligne au début : @echo off
Pas d'impasse là où on peut faire marche
arrière (S.J. LEC) OFou -
Salut Willy, salut tlm,
Le prob est que tu as une espace en plein milieu du nom du répertoire ! et Dos ne sait pas faire !
Vérifie les noms que Dos a affecté aux répertoires : pour le premier, j'hésite entre 'parcinfo' et 'parcin~1'... Je ne crois pas que Dos accepte les guillemets dans le cas d'espace et de toutes façons, il n'accepte pas les noms de plus de 8 car.
@echo off
echo Sauvegarde sur D en Cours .....
echo Sauvegarde de Gestion parc
xcopy H:\www\projet1\parcinfo\*.* D:\saugest\www\ /s/e >NULL
echo Sauvegarde de data
xcopy H:\mysql\data\gestio~1\*.* D:\saugest\mysql\ /s/e > NULL
echo Sauvegarde terminee !
@12C4
Ipl -
Olivier,
Tu as oublié le Dos ??? j'en suis surpris !!! ah ces jeunes !!!
Non, il n'y a pas de nécessité d'espace devant les "switches" ("commutateurs" en Français) car / est un caractère réservé.
@12C4
Ipl -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut Messieurs ! Ipl Mon DOS est vieux ! Mais ça marche avec
l'intervalle aussi et puis je suis timide avec les pseudo DOS 7 à 9
que Billy grignote pour garder le pouvoir !
Tu as vu les batch hyper compliqués et lourds des disquette de
démarrage Windows ? Un gros gâchis !
Pour mémoire :
http://www.commentcamarche.com/forum/affich.php3?cat=1&ID=46216&page=79
D'ailleurs je n'ai pas beaucoup avancé depuis ...
Pas d'impasse là où on peut faire marche
arrière (S.J. LEC) OFou -
Dans mon jeune temps, j'étais un roi du fichier batch !
Ces jours derniers, j'ai vu un fichier .bat que son créateur limitait à 32 Ko !!! (un fichier pour nettoyer toutes les cochonneries de Windows 98 = les cookies, les TIF, etc. y compris les fichiers index.dat) dans les 32 Ko, il y a beaucoup d'explications mais 32 Ko... c'est 32 fois la mémoire du ZX80 !!!
;-)
@12C4
Ipl -
OK!
merci à tous!
maintenant ca nmarche!
si vous pensez que je peux vous aidez, vous avez mon mail.
bonne journée
@+