FORUM Tom's Hardware » Programmation » Autre » Sauvegarde automatique
 

Sauvegarde automatique

Il y a 296 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Sauvegarde automatique
 
La modestie est mère de toute prudence
Plus d'informations

Bonjour à tous,  :bounce:  
 
J'espère ne pas être en dehors du thème du forum...  
 
J'ai fait un petit script commande pour effectuer une sauvegarde automatique de fichiers lorsque je mets en place ma clef USB (je suis sous XP).  
 
J'ai beau retourner le Pb dans tous les sens, cela ne marche pas. Nul doute que je me plante quelque part.
 
Si une bonne âme peut m'éclairer sur mon défaut de raisonnement...par avance merci !
 
Voici mon script dans mon   *.CMD
 
xcopy C:\Documents and Settings\Jean-Michel\Favoris\*.* /s F:\Sauvegarde Automatique /Y
 
 
Bonne journée à tous

Profil : Pointeur
Plus d'informations

1/ mets ca dans un fichier .bat
2/ mets tes nom de dossier entre double quote


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
zeb
Profil : Modérateur libre
Plus d'informations

Quelle est la différence entre .CMD et .BAT ?????


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

Citation :


Quelle différence entre l'extension .cmd .btm et .bat ?
Un fichier .cmd ou .btm ne sera pas reconnu en tant que tel par Windows 9X. Nous pouvons voir cela comme une sorte de garde-fou si tel fichier de commande est parfaitement incompatible avec ces versions de Windows. Par ailleurs, le processus est légèrement différent :
Dans le cas d'un fichier .bat ou .cmd, chaque ligne du fichier est exécutée individuellement et le fichier fermé puis ouvert à chaque lecture d'une nouvelle commande. Dans le cas d'un fichier .btm, le fichier n'est ouvert qu'une fois, puis lu en mémoire et enfin fermé. C'est donc a priori le mode le plus rapide. surtout si ce sont des commandes internes qui sont exécutées.


 
cf: http://www.hotline-pc.org/batch.htm
 
edit:
Sinon pourle pb il manque simplement les "" (double quote comme l'a dit kangol)


Message édité par boub popsy team le 15-05-2007 à 14:30:36
zeb
Profil : Modérateur libre
Plus d'informations

Ok pour les guillemets, le problème donc est résolu.  
 

Citation :

(je suis sous XP)
Voici mon script dans mon   *.CMD


Citation :

1/ mets ca dans un fichier .bat


Citation :

Un fichier .cmd ou .btm ne sera pas reconnu en tant que tel par Windows 9X


Mais pourquoi, je dis bien pourquoi, conseiller de mettre ça dans un fichier bat plutôt que cmd ?

Profil : Pointeur
Plus d'informations

aucune raison, juste par habitude
 
et je ne connaissait pas les .btm ...


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
zeb
Profil : Modérateur libre
Plus d'informations

moi non plus [:spamafote]


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
c frais mais c pas grave!
Plus d'informations

Si déjà tu t'embêtes à faire des scripts cmd, utilise les outils robocopy pour faire tes sauvegardes, c plus fiable et t pas obligé de tout le temps tout copié....

La modestie est mère de toute prudence
Plus d'informations

Merci à tous,
 
Par contre si un de vous pouvais me montrer comment écrire cela avec des "doubles quote". Je n'ai encore jamais vu ce genre de chose.
 
Cela donnerait quoi avec un truc comme cela ?
 
xcopy C:\Documents and Settings\Jean-Michel\Favoris\*.* /s F:\Sauvegarde Automatique /Y
 
Bonne journée à tous !

zeb
Profil : Modérateur libre
Plus d'informations

[traduction mode=on]
Quote = quotation mark. Guillemet quoi.
 
Quote : '
Double-quote : "
 
Les paramètres d'une commande sont séparés par des espaces.
 


xcopy C:\Documents and Settings\Jean-Michel\Favoris\*.* /s F:\Sauvegarde Automatique /Y
     ^            ^   ^                                ^  ^             ^           ^  
         param 1   p2               param 3             p4    param 5      param 6   p7


Toi tu voudrais :


xcopy chemin1_vers_fichiers\*.*   /s   F:\dossier_de_sauvegarde   /Y
     ^                          ^    ^                          ^    
             param 1              p2             param 3          p4


 
Alors pour que les espaces de C:\Documents and Settings\Jean-Michel\Favoris\*.* ou de F:\Sauvegarde Automatique ne soient pas pris en compte, on met ces chaînes entre guillemets :
 
xcopy "C:\Documents and Settings\Jean-Michel\Favoris\*.*" /s "F:\Sauvegarde Automatique" /Y


Message édité par zeb le 16-05-2007 à 14:45:32

---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
La modestie est mère de toute prudence
Plus d'informations

Merci beaucoup Zeb...cela marche enfin aprés 2743 essais différents  lol
 
Ma petite lumière au plafond s'est enfin allumée.
 
Passe une bonne journée...

zeb
Profil : Modérateur libre
Plus d'informations

:jap:  Mais euh, c'est kangol qui t'a filé la soluce en premier !
 
(tips: par principe, remercie tout le monde, pas seulement le dernier qui a parlé ;) )


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » Sauvegarde automatique
 

Annonces Google
Publicité