.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 5723 Date d'inscription   Statut Contributeur sécurité Dernière intervention   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 5723 Date d'inscription   Statut Contributeur sécurité Dernière intervention   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 5723 Date d'inscription   Statut Contributeur sécurité Dernière intervention   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