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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  sauvegarde avec xcopy

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sauvegarde avec xcopy

n°1286377
wamdk
Posté le 18-01-2006 à 11:11:11  profilanswer
 

j'utilise xcopy/E/D/Y \\source\repsource\ c:repdestination\
en sauvegarde automatique journalière uniquement des fichiers ayant été modifiés
 
mon problème :
si un fichier a été copié hier de repsource dans repdestination
et qu'aujourd'hui, je le supprime de repsource, mon batch de demain laissera ce fichier dans repdestination
et ainsi de suite, j'ai des anciens fichiers qui restent dans ma sauvegarde alors qu'ils n'existent plus dans mon repertoire source... et idem pour les repertoires !!!
 
comment corriger ça :??:


Message édité par wamdk le 18-01-2006 à 11:15:05
mood
Publicité
Posté le 18-01-2006 à 11:11:11  profilanswer
 

n°1288845
PierreC
Posté le 21-01-2006 à 12:13:02  profilanswer
 

J'avais eu ce probleme là chez un client. J'ai choisi la solution (pas très belle) de faire un del de la sauvegarde, puis un copie.
 
Cela peut etre améliorée par exemple si tu fais une copie tout les jours tu fais un del toute les semaines.
 
 
Voila :-)
 
 
--
Formation Script shell Linux ou Windows avec cygwin : http://formation.1g6.biz/content/view/13/37/

n°1289161
pascale73
Posté le 21-01-2006 à 21:46:30  profilanswer
 

@echo off
rem récupération de tous les fichiers présents sur la sauvegarde
for /r "C:\chemin de la sauvegarde" %%a in (*.*) do call :command "%%a"
 
 
:command
set fichier=%~1
if "%fichier%" equ "" goto eof
rem réduire à l'arborescence commune entre la sauvegarde et les originaux
set fichier=%fichier:C:\chemin de la sauvegarde\=%
if not exist "C:\Mes documents à sauvegarder\%fichier%" del "C:\chemin de la sauvegarde\%fichier%"
 
Ce script compare la sauvegarde avec les originaux et supprime ceux qui se trouvent sur la sauvegarde et sont absents des originaux.
Il faut le compléter avec une commande qui supprimera les répertoires éventuellement vides.
 

n°1298539
gegebast
Posté le 03-02-2006 à 14:11:00  profilanswer
 

Dans le ressource kit de Microsoft il y a un utilitaire qui s'appel robocopy et qui fonction mieux de xcopy.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  sauvegarde avec xcopy

 

Sujets relatifs
[VS 2005] DataGridView sauvegardeRetour à la ligne lors de la sauvegarde d'un fichier txt
Sauvegarde[sql] - Sauvegarde auto, recherche script..
Prob de XCOPY /O /X , annuler la demande : R ou FPb de sauvegarde C++
[Delphi 6] IDE: Sauvegarde des signets, possible ?Macro excel de sauvegarde [resolu]
Sauvegarde base SQLSauvegarde auto des favoris avec Firefox
Plus de sujets relatifs à : sauvegarde avec xcopy


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