IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

[MS-DOS]Copie de répertoire avec filtre


Sujet :

Windows

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 213
    Points : 102
    Points
    102
    Par défaut [MS-DOS]Copie de répertoire avec filtre
    salut à tous,

    j'aimerai savoir si il est possible de définir une copie de répertoire et sous répertoire en excluant ceraints de ses sous répertoire.

    Exemple: je dois copier le contenu d'un réperoitre A, qui contient le répertoire A1, A2, A3 et dans le sous répertoire A1, j'ai un répertoire que je ne dois pas copié (A1a), mais je dois bien copié le reste de ce répertoire (A1b,A1c,...)

    Est-ce possible et si oui comment ?

    D'avance merci pour votre aide.


  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Pas directement avec une commande DOS.
    Mais il est toujours possible de "bricoler" un script ou un logiciel.

    Mais si les noms des dossiers changent et/ou s'il n'y a pas de critères particuliers communs aux répertoires à exclure, ça va être compliqué d'automatiser la tâche.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut
    Salut tripper.dim,

    à défaut tu peux faire la copie entière puis supprimer A1a du côté de la sauvegarde (attention à ne pas le supprimer côté source !).
    Donc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    copy C:\A\*.* C:\masauvegarde\
    del c:\masauvegarde\A\A1a\*.*
    rmdir c:\masauvegarde\A\A1a\
    Ca dépend notamment de la raison pour laquelle tu ne veux pas sauvegarder A1a. Si c'est parce qu'il contient trop de données, alors évidemment la solution que je propose n'est pas bonne...

    Sinon, excellent logiciel de sauvegarde gratuit : Ultrabackup d'Astase. Tu as des filtres qui te permettent d'exclure certains répertoires.

    Karl

  4. #4
    Membre régulier
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 213
    Points : 102
    Points
    102
    Par défaut
    Merci pour vos réponses.

    Mais effectivement, j'ai un répertoire qui fait +- 20 Go et c'est pour cela que je ne veux pas le copié.

    Et j'ai déjà esseyer d'utilisé différents logiciels de backup, mais la pluspart font des vérifications si les fichiers sont bien, ... et mon backup dure +- 20 heures, c'est un peu long.

    Et j'aimerai éviter de un batch avec chaque dossier à sauvegarder, d'autant plus que cela varie assez souvent.

    Mais encore merci de votre aide

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Points : 341
    Points
    341
    Par défaut
    Salut,

    tu as essayé plusieurs outils de backup, mais as-tu essayé Ultrabackup d'Astase ? C'est la Rolls dans le domaine. Je pense, c'est à fouiller, que tu as des options pour ne faire aucun contrôle sur les fichiers si tu ne veux pas qu'il y en ait.

    Comme le dit Guardian, sinon l'idée c'est de faire un script ou un programme (maîtrises-tu un langage de programmation ?) qui va générer lui-même un batch en se basant sur la structure courante de A et en excluant a1.

    En batch pur et dur, sinon je ne vois pas comment faire...

    Karl.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 23
    Points : 22
    Points
    22
    Par défaut Les seniors confirmés microsoft sont pas des champions
    cher ami la manip est simple et uniquement en batch.tu utilise xcopy (du dos) avec les parametre /S/E copie de rep et sous rep et tu utilise /EXCLUDE qui va te permetre d 'exclure les repertoires desirés . /EXCLUDE:nomdufichier . nomdufichier est le nom du fichier dans lequel tu rentre (1 par ligne) les nom des repertoires a exclure . Voila niveau CM1 ou flocon pas troisieme etoile . A bientot Christophe

Discussions similaires

  1. [Débutant] Copie de répertoire avec progression
    Par nimbus629 dans le forum VB.NET
    Réponses: 6
    Dernier message: 04/07/2011, 06h14
  2. Script copie de répertoire avec rétention de 30 jours
    Par liondu75 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 17/06/2011, 14h44
  3. copie de répertoire avec barre de progression
    Par s7even dans le forum Windows Forms
    Réponses: 5
    Dernier message: 10/12/2009, 19h36
  4. [MS-DOS] Cibler un répertoire avec For
    Par Furius dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 08/12/2005, 17h49
  5. Batch : copy d'un répertoire avec des espaces
    Par krfa1 dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 26/10/2005, 12h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo