Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1452 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  crée un .bat pour de la sauvegarde automatique d'un dossier

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

crée un .bat pour de la sauvegarde automatique d'un dossier

n°1196211
eternity_7​8
Posté le 18-06-2003 à 09:30:18  profilanswer
 

:hello:
 
J'ai ecrit ce .bat là:

@echo off
xcopy c:\essai e:\sauv_essai
clrscr

 
LE pb, c'est que cela sauf uniquement les fichiers situé a la racine de essai (mais pas les dossier, sous dossier et fichiers).
Comment faire pour sauver l'ensemble du dossier essai. ??
 
MErci
 
:jap:

mood
Publicité
Posté le 18-06-2003 à 09:30:18  profilanswer
 

n°1196219
BettaSplen​dens
Tout cul tendu mérite son dû
Posté le 18-06-2003 à 09:37:50  profilanswer
 

>xcopy /?
 
ça t'aurait donné /E ou /S
voilou !

n°1196225
Slyde
Overwrecked
Posté le 18-06-2003 à 09:43:10  profilanswer
 

lcopy c'est mieux, ça conserve les LFN.


---------------
Le topic du QLRR et FIRE
n°1196227
eternity_7​8
Posté le 18-06-2003 à 09:45:59  profilanswer
 

Slyde a écrit :

lcopy c'est mieux, ça conserve les LFN.


 
C'est quoi les LFN ?
 
 :hello:

n°1196228
eternity_7​8
Posté le 18-06-2003 à 09:46:39  profilanswer
 

BeTtASpLeNdEnS a écrit :

>xcopy /?
 
ça t'aurait donné /E ou /S
voilou !


 
 :??:   Peut tu expliquer un peu plus  :jap:

n°1196231
Webman
Posté le 18-06-2003 à 09:47:20  profilanswer
 

eternity_78 a écrit :


C'est quoi les LFN ?


 
Long File Names ? Je pense que c'est ça :) Mais pas sûr :)
 
:hello:

n°1196244
eternity_7​8
Posté le 18-06-2003 à 10:06:08  profilanswer
 

BeTtASpLeNdEnS a écrit :

>xcopy /?
 
ça t'aurait donné /E ou /S
voilou !


 
OK   :jap:   J'ai essayé, c'est niquel.
(J'avais pas compris pourquoi mettre le /?, mais c'est vrai que ca affiche sous dos des infos concernant la commande-> dans mon cas, c'est /E quil me fallait.)
 
 :jap:  :jap:  
 
 
Y a t'il un moyen pour lorsque l'on copie le dossier de le remplacer integralement ? c'est a dire si dans le dossier d'origine, il y a des fichiers qui ont été supprimé, les supprimé dans le dossier sauvegarde.   ??
(Je pense que pour cela, il faut que j'efface le dossier sauvegarde puis que je le recrée).
 
 :hello:  

n°1196256
eternity_7​8
Posté le 18-06-2003 à 10:15:53  profilanswer
 

:jap:  
 
J'ai utilisé la commande xcopy/E/D/Y   :hello:  
 
Cela fait totu ce dont j'avais besoin  :D  
 
 
 :hello:

n°1196267
BettaSplen​dens
Tout cul tendu mérite son dû
Posté le 18-06-2003 à 10:25:54  profilanswer
 

oui, voilà, tu as tout compris tout seul ! c'est cool (bon, c'est aussi vrai que c'était pas bien dur ! lol)
 
Sinon, si tu as de la "synchronisation" à faire, ou des comparaisons plus évoluées, je vais t'orienter vers un super outil qui s'appelle Beyond Compare (shareware), et qui est super bien.
On peut aussi faire des "batchs" et lancer des synchro quand on veut, avec tout plein d'option, fichier log, etc... copier seulement les nouveaux, les plus récents, tralalitralala !
 
Voilà donc ça se trouve sur www.scootersoftware.com
Enjoy it !

n°1196305
eternity_7​8
Posté le 18-06-2003 à 10:55:23  profilanswer
 

Merci :jap:  
 
 
 
Y a t'il un moyen avec le meme batch d'ecrire dans un .txt par ex, le nombre de fichiers/dossier ainsi que la date et l'heure de sauvegarde ?
Pour pouvoir suivre l'historique des sauvegarde.
 
 :hello:  
 

mood
Publicité
Posté le 18-06-2003 à 10:55:23  profilanswer
 

n°1196357
eternity_7​8
Posté le 18-06-2003 à 11:30:03  profilanswer
 

[:screamfr]

n°1196364
Webman
Posté le 18-06-2003 à 11:35:58  profilanswer
 

Voilà ce que j'avais fait il y a quelque temps, ca peut en partie t'aider :)
 
 
@echo off
cls
 
echo Nom du domaine : > \\server\backup\log_backup\%username%.log
echo %userdnsdomain% >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo Nom de la machine : >> \\server\backup\log_backup\%username%.log
echo %computername% >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo Système d'exploitation : >> \\server\backup\log_backup\%username%.log
echo %os% >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo Version de DOS : >> \\server\backup\log_backup\%username%.log
ver >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo Nom de l'utilisateur : >> \\server\backup\log_backup\%username%.log
echo %username% >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo Date et heure du jour : >> \\server\backup\log_backup\%username%.log
date /t >> \\server\backup\log_backup\%username%.log
time /t >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo Adresse IP lors de l'ouverture de la session : >> \\server\backup\log_backup\%username%.log
ipconfig /all | find "Adresse IP" >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo - >> \\server\backup\log_backup\%username%.log
echo Ressources réseau disponibles : >> \\server\backup\log_backup\%username%.log
net view >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo Ressources réseau partagées sur le poste : >> \\server\backup\log_backup\%username%.log
net view \\%computername% >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo Début de la sauvegarde >> \\server\backup\log_backup\%username%.log
date /t >> \\server\backup\log_backup\%username%.log
time /t >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
xcopy C:\data\*.* \\server\backup\%username%\data\ /E /C /Y
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo Fin de la sauvegarde >> \\server\backup\log_backup\%username%.log
date /t >> \\server\backup\log_backup\%username%.log
time /t >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo ------------------------------------------------------------ >> \\server\backup\log_backup\%username%.log
echo on


Message édité par Webman le 18-06-2003 à 11:36:15
n°1196367
bl@p_psx
Admin G15-france
Posté le 18-06-2003 à 11:36:26  profilanswer
 

si, c'est possible :

Code :
  1. @echo off
  2. for /F "delims=," %%i in ('time /t') do set heure1=%%i 
  3. for /F "delims=," %%j in ('date /t') do set date1=%%j 
  4. echo %date1%  %heure1% > c:\log.txt
  5. XCOPY ......... >> c:\log.txt


@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
n°1196393
eternity_7​8
Posté le 18-06-2003 à 11:56:02  profilanswer
 

:ouch:  :ouch:  
 
 
 :jap:  :jap:  Merci a vous deux.
J'essaye et je vous dis le resultat.  ;)

n°1196398
Webman
Posté le 18-06-2003 à 11:58:33  profilanswer
 

Le miens je te l'ai donné brut donc il y a des choses qui servent à rien dans ton cas... mais désolé j'ai pas eu le temps de faire le tri :d Mais celui de BL@P_pSx va meiux et plus vite au but recherché :)
 
:hello:

n°1196427
eternity_7​8
Posté le 18-06-2003 à 12:24:16  profilanswer
 

Quelqu'un aurait l'adresse d'un site ou ils est question de programmation dans des .bat ??? car pour executer des commande DOS classique Ok, mais apres :sweat: .
De plus, j'utilise le @echo off sans savoir a quoi il sert (mais on m'avais deja dis de le mettre  :D )
 
 :hello:

n°1196455
Webman
Posté le 18-06-2003 à 12:44:38  profilanswer
 
n°1196458
bl@p_psx
Admin G15-france
Posté le 18-06-2003 à 12:45:01  profilanswer
 

Code :
  1. Affiche des messages ou active/désactive l'affichage des commandes.
  2.   ECHO [ON | OFF]
  3.   ECHO [message]
  4. ECHO sans paramètres affiche l'état en cours de la commande.


 
 
perso, pour les script un peu complex, je prefere chercher directement sur le net ( forum ) ou poser la question ici, les quelques sites que j'ai trouver sont un peu trop simpliste a mon gout, et rien ne vaux un vieux routard du dos qui a quelques scripts sous la main ...
 
@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
n°1196471
eternity_7​8
Posté le 18-06-2003 à 13:05:42  profilanswer
 

:jap:  :jap:  :jap:

n°1196657
marcmaumon​t
Posté le 18-06-2003 à 15:11:09  profilanswer
 

salut a tous...tant kon est dans les *.bat...
 
est ce ke kelkun sait comment supprimer une cle dans la base de registre avec un batch...
 
merci d'avance!!!
 
marc

n°1196677
BettaSplen​dens
Tout cul tendu mérite son dû
Posté le 18-06-2003 à 15:19:13  profilanswer
 

Toutes vos réponses se trouvent dans le rubrique Programmation
 
On a déjà dit et redis tout ça... donc allez y faire un tour, y'a plein de choses intéressantes. (sous rubrique Batch-Shell je crois, ou un truc du genre)


---------------
Tout cul tendu mérite son dû
n°1196722
bl@p_psx
Admin G15-france
Posté le 18-06-2003 à 15:39:48  profilanswer
 

BeTtASpLeNdEnS a écrit :

Toutes vos réponses se trouvent dans le rubrique Programmation
 
On a déjà dit et redis tout ça... donc allez y faire un tour, y'a plein de choses intéressantes. (sous rubrique Batch-Shell je crois, ou un truc du genre)


 
j'y vais de temps en temps, mais c'est vrai que par reflexe, je post ici pour ce qui concerne le reseau ( admin, sauvegarde ... )
 
mais c'est bon de savoir !!
 
c'est actif par chez vous ??


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
n°1196752
BettaSplen​dens
Tout cul tendu mérite son dû
Posté le 18-06-2003 à 15:56:52  profilanswer
 

BL@P_pSx a écrit :


c'est actif par chez vous ??

c pas par chez moi ! lol
mais oui, "Prog" est plutôt actif !


---------------
Tout cul tendu mérite son dû
n°1196790
teagle
¤--ð Free My MiND ð--¤
Posté le 18-06-2003 à 16:27:09  profilanswer
 

eternity_78 a écrit :

Merci :jap:  
 
 
 
Y a t'il un moyen avec le meme batch d'ecrire dans un .txt par ex, le nombre de fichiers/dossier ainsi que la date et l'heure de sauvegarde ?
Pour pouvoir suivre l'historique des sauvegarde.
 
 :hello:  
 
 

Pour faire tout ça, utilise robocopy. Simple &  extrèmement puissant.  :)

n°1196814
bl@p_psx
Admin G15-france
Posté le 18-06-2003 à 16:48:46  profilanswer
 

teagle a écrit :

Pour faire tout ça, utilise robocopy. Simple &  extrèmement puissant.  :)


 
tres bien robocopy, mais j'avais la fleme de le mettre sur tout les postes ( et j'ai aussi effacer la moitier de mon DD avec l'option /MIROR a l'envers ...  :( )
 
donc, je suis repasser a XCOPY ...
 
@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  crée un .bat pour de la sauvegarde automatique d'un dossier

 

Sujets relatifs
Connection automatique a internet au demmarage de windows?[Urgent svp] Changement des dossier par default
comment fait on avec win98 pour planifier une sauvegarde partielle.Utilitaire de sauvegarde sous XP pro
Connexion au web automatique des le demarrage de la session....[Webcam] Aquisition automatique d'image à intervalles réguliers
Ouverture automatique de fichier lors d'un téléchargement ssiexplorerDossier Lien qui vient se mettre dans IExplo
décryptage de fichier jpg et dossierSauvegarde des downloads en cours dans kazaa cause format urgent
Plus de sujets relatifs à : crée un .bat pour de la sauvegarde automatique d'un dossier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR