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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Exclure des dossiers dans un xcopy (batch windows)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exclure des dossiers dans un xcopy (batch windows)

n°1972493
tiftif
Posté le 10-03-2010 à 09:42:26  profilanswer
 

Bonjour !
 
Je bosse sur un disque dur externe (je travaille depuis plusieurs stations) et donc tous les jours je sauvegarde mes docs sur un serveur en utilisant un batch:

Code :
  1. set datum=%Date:~-4%-%Date:~-7,-5%-%Date:~-10,-8%     (permet de définir la date pour dater mes sauvegardes)
  2. echo Copie en cours...
  3. xcopy "H:\Boulot" "U:\Sauvegardes\Sauv_%datum%\boulot\*.*" /s /e /h /Y /q
  4. explorer U:\Sauvegardes\Sauv_%datum%


Mon souci :
Mon disque réseau à une taille limité et je ne peux pas copier tous les documents contenus dans le dossier "boulot" (un dossier non indispensable de 10Go me bouffe tout le reste qui ne fait que qq centaines de Mo)
Comme les répertoires du dossier "boulot" changent régulièrement, je ne peux pas faire un xcopy de chacuns d'eux...
 
Ma question donc :) :
Est-ce qu'il est possible de faire un xcopy de H:\Boulot en excluant par ex H:\Boulot\GrosTrucs\ ??
 
Merci pour votre aide !!
 
Cyril


Message édité par tiftif le 10-03-2010 à 11:19:31

---------------
Page flick r -- Feedback
mood
Publicité
Posté le 10-03-2010 à 09:42:26  profilanswer
 

n°1973181
tiftif
Posté le 12-03-2010 à 09:03:05  profilanswer
 

up :)


---------------
Page flick r -- Feedback
n°1974095
tiftif
Posté le 16-03-2010 à 09:51:12  profilanswer
 

up  :cry:


---------------
Page flick r -- Feedback
n°1974128
Xspawn_Lpc
Posté le 16-03-2010 à 13:01:31  profilanswer
 

utilise robocopy.exe avec le paramètre /xd ;)


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
n°1974785
tiftif
Posté le 18-03-2010 à 09:25:04  profilanswer
 

Merci ! C'est super ça !!
en plus il donne même la progression :)
 
Domage qu'il faille installer le ressources kit sur tous les PC où on veut l'utiliser..
 


---------------
Page flick r -- Feedback
n°1974857
Xspawn_Lpc
Posté le 18-03-2010 à 11:53:26  profilanswer
 

Copie juste robocopy.exe sur les postes ca suffit ;)


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
n°1974872
tiftif
Posté le 18-03-2010 à 12:57:06  profilanswer
 

ah mince... j'ai essayé de faire comme décrit sur un site (prendre robocop.exe et le mettre à la racine de C, mais je n'ai pas l'accès pour écrire sur C: :(


---------------
Page flick r -- Feedback
n°1975091
xaeon
Profil: TT
Posté le 19-03-2010 à 09:30:08  profilanswer
 

Pourquoi l'installer sur tout tes postes?
 
Tu l'installes sur ton serveur de sauvegarde et tu crée un batch avec une ligne:

Code :
  1. ROBOCOPY "\\idMachine\idPartage" "\\idServer\idPartageDeSauvegarde"


En y mettant tes paramètres (genre les eXclude Directories) ca te permettra de sauvegarder facilement.
 
Pour mettre ceci en place, il faut tout de même créer un Partage/Share sur les postes que tu souhaites sauvegarder.
 
J'espère que ca pourra aider.

n°1975097
tiftif
Posté le 19-03-2010 à 09:42:13  profilanswer
 

En fait, je bosse sur diverses stations de travail avec un accès commun (sur un disque réseau nominatif).
mais je ne suis pas admin du réseau.. juste un utilisateur aux droits très limités.. je ne peux rien installer sur le serveur, pour moi il s'agit d'un disque similaire à un disque dur externe, c'est tout.. tu vois ?


---------------
Page flick r -- Feedback
n°1975132
xaeon
Profil: TT
Posté le 19-03-2010 à 10:53:05  profilanswer
 

Ah oui c'est plus délicat... dans ce cas tu as bien un fichier robocopy.exe?  
 
Tu te fais un dossier avec ton batch et le robocopy.exe dedans et à la ligne où tu appelles ton robocopy tu écris:

Code :
  1. %~dp0robocopy.exe Source Destination [options]


 
Tiens nous au courant :)
 
le %~dp0 sera interprété par ton batch comme "je cherche le fichier robocopy.exe localisé dans le répertoire où je me situe" (c'est simpliste comme explication mais ca a marché sur mes camarades)


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

  Exclure des dossiers dans un xcopy (batch windows)

 

Sujets relatifs
detecter materiel via batch .bat[BATCH] Problème de manipulation de variables avec NIRCMD
batch date de création de fichierBatch pour sauvegardes auto +insérer la date dans le nom du répertoire
Batch - Variable d'environnement[Résolu] Batch to C
[Batch] Extraire dans un nom complet de fichier UNC le nom du fichier[BATCH]Ping avec variable
Comment fermer une fenetre windows en vbs ?[Batch] Transformation des fichiers
Plus de sujets relatifs à : Exclure des dossiers dans un xcopy (batch windows)


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