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 :

Copie des fichiers récents (.bat)


Sujet :

Windows

  1. #1
    Membre du Club
    Femme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Points : 48
    Points
    48
    Par défaut Copie des fichiers récents (.bat)
    Bonjour,

    ça fait deux mois que je réalise une copie d'une sauvegarde quotidienne sur un autre support à travers une tache planifier de windows serveur 2003 qui execute automatiquement un fichier batch et tout marche très bien sauf que je dois optimiser cette copie car mon répértoire augmente de volume de jour en jour.

    Je souhaite copier que les fichiers qui correspondent à la date du jour (les fichiers sources plus récents que les fichiers déstination)

    J'utilise la commande xcopy "C:\test sauvegarde\*.*" "C:\test3 sauvegarde"

    /d

    Si je laisse comme ça : il copie tous les fichiers

    Si je mets /d: mm-jj-aaaa : il ne copie rien

    Si je mets /d: 08/20/2011 : il copie les fichiers ultérieurs au 20 Aout 2011

    ça ne m'arrange pas de fixer la date, je dois trouver une solution pour copier les fichiers créés à la date du jour.

    Un grand merci pour votre aide

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 109
    Points : 104
    Points
    104
    Par défaut
    Bonjour,

    Je ne vais pas t'aider dans ton problème de batch car je ne vois pas du tout ce qu'il faut faire, et mon message sera peut-être hors-sujet, mais si tu souhaites uniquement copier les fichiers créés à la date du jour car trop long de copier tout les fichiers à chaque fois, tu peux utiliser "robocopy" qui te permet de copier tous tes fichiers de façon incrémental.

  3. #3
    Membre du Club
    Femme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Points : 48
    Points
    48
    Par défaut
    Merci pour votre réponse

    Je ne connais pas robocopy comment dois-je m'en servir?

  4. #4
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 109
    Points : 104
    Points
    104
    Par défaut
    http://www.libellules.ch/dotclear/in...-la-sauvegarde

    Tu peux l'utiliser en tâche planifié je pense, le mettre dans un batch.
    Tu l'utilises comme copy ou xocpy en gros.

    Regarde la syntaxe sur le premier lien. Si tu as des questions n'hésites pas, dans la mesure où je puisse y répondre.

  5. #5
    Membre du Club
    Femme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Points : 48
    Points
    48
    Par défaut
    Un grand merci pour votre aide


    Je ne sais pas comment exécuter cette commande, il m'affiche : robocopy n'est pas reconnu comme commande interne ou externe???

  6. #6
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 109
    Points : 104
    Points
    104
    Par défaut
    Citation Envoyé par sarah_ Voir le message
    Je ne sais pas comment exécuter cette commande, il m'affiche : robocopy n'est pas reconnu comme commande interne ou externe???
    Guide d'utilisation

    Vous pouvez télécharger robocopy à partir du RKT Windows http://www.microsoft.com/download/en....aspx?id=17657.

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 30
    Points : 32
    Points
    32
    Par défaut
    Citation Envoyé par sarah_ Voir le message
    Bonjour,

    ça fait deux mois que je réalise une copie d'une sauvegarde quotidienne sur un autre support à travers une tache planifier de windows serveur 2003 qui execute automatiquement un fichier batch et tout marche très bien sauf que je dois optimiser cette copie car mon répértoire augmente de volume de jour en jour.

    Je souhaite copier que les fichiers qui correspondent à la date du jour (les fichiers sources plus récents que les fichiers déstination)

    J'utilise la commande xcopy "C:\test sauvegarde\*.*" "C:\test3 sauvegarde"

    /d

    Si je laisse comme ça : il copie tous les fichiers

    Si je mets /d: mm-jj-aaaa : il ne copie rien

    Si je mets /d: 08/20/2011 : il copie les fichiers ultérieurs au 20 Aout 2011

    ça ne m'arrange pas de fixer la date, je dois trouver une solution pour copier les fichiers créés à la date du jour.

    Un grand merci pour votre aide
    --------------------------------------------
    rem ajoute ces variables
    set annee=%date:~6,4%
    set mois=%date:~3,2%
    set jour=%date:~0,2%

    mets /d: %mois%/%jour%/%annee%

  8. #8
    Membre du Club
    Femme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par duchmul Voir le message
    --------------------------------------------
    rem ajoute ces variables
    set annee=%date:~6,4%
    set mois=%date:~3,2%
    set jour=%date:~0,2%

    mets /d: %mois%/%jour%/%annee%
    Bonjour

    Merci pour votre réponse
    En suivant tes instructions, je n'ai aucun fichier copié, je ne sais pas ce qui manque.
    La fenêtre dos s'ouvre et se referme, je n'obtient aucun message d'erreur qui pourra m'aider

  9. #9
    Membre du Club
    Femme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Points : 48
    Points
    48
    Par défaut
    Merci beaucoup pour votre aide

    Voici le code qui a marché


    set vardate=%date:~3,2%-%date:~0,2%-%date:~6,4%

    xcopy "C:\test sauvegarde" "C:\test3 sauvegarde" /d:%vardate%

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Copie des fichiers par un script bat
    Par bargougui86 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 25/03/2010, 14h03
  2. Copie de fichier en .bat ou autre
    Par panam82 dans le forum Windows
    Réponses: 7
    Dernier message: 31/03/2007, 22h05
  3. Interdire la copie des fichiers partagés en réseau
    Par Essilife dans le forum Administration
    Réponses: 4
    Dernier message: 16/01/2006, 23h46
  4. comment désactiver le copy des fichiers sur lan
    Par z7e7z dans le forum Développement
    Réponses: 4
    Dernier message: 09/01/2006, 10h10
  5. [MFC] Ajout des fichiers récents dans un menu
    Par Choupinou dans le forum MFC
    Réponses: 3
    Dernier message: 20/08/2004, 16h47

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