.BAT

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
A voir également:

7 réponses

willy
 
OK!
merci à tous!
maintenant ca marche!
si vous pensez que je peux vous aidez, vous avez mon mail.
bonne journée
@+
1
ofournier.cbd Messages postés 5862 Date d'inscription   Statut Membre Dernière intervention   84
 
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 
0
ipl Messages postés 5738 Statut Contributeur sécurité 585
 
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
0
ipl Messages postés 5738 Statut Contributeur sécurité 585
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ofournier.cbd Messages postés 5862 Date d'inscription   Statut Membre Dernière intervention   84
 
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 
0
ipl Messages postés 5738 Statut Contributeur sécurité 585
 
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
0
willy
 
OK!
merci à tous!
maintenant ca nmarche!
si vous pensez que je peux vous aidez, vous avez mon mail.
bonne journée
@+
0