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

Scripts/Batch Discussion :

backup dossier avec renommage incrementiel de celui-ci


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Par défaut backup dossier avec renommage incrementiel de celui-ci
    backup dossier avec renommage incrémentiel de celui-ci

    Hello, ;-)

    je suis entrain d'écrire un petit batch de backup de dossiers. Il fonctionne pas mal en l'état, car il me fait bien une copie du dossier "backup" ds "copies de backup" puis une copie "save" dans un dossier "backup" et j'obtiens ainsi un backup des données à deux moment différents.

    Le problème que j'ai est que la copie de "backup" écrase la précédente hors ce que je désirerais, c'est qu'en lançant le batch, il me fasse une copie de "backup", renomme le dossier en "copies de backups" et ajoute une numérotation incrémentielle +1 afin d'obtenir à chaque fois un nouveau dossier numéroté, par exemple : "Copies de backup 01", "Copies de backup 02", "Copies de backup 03", etc. je pourrais ainsi décider quoi garder ou supprimer, plutôt que d'avoir un écrasement systématique ou que je le fasse manuellement. Si quelqu'un pouvait m'apporter ses lumières, si cette opération est possible, ce serait sympa car la j'ai cherché dans les diverses aides des commandes mais sans grand succès ou alors cela m'a échappé.
    Mci.

    en résumé ce que j'aimerais :

    1 dossier racine "PROG"
    dans ce dossier racine 3 dossiers avec sous dossiers et fichiers.
    - "save" (dossier de sauvegarde)
    - "backup" (dossier contenant l'avant dernière sauvegarde)
    - "copie de backup" (dossier contenant toutes les sauvegardes effectuées)

    au lancement du batch :
    1 - création d'un nouveau dossier dans "copies de backups"
    2 - nommer ce nouveau dossier "copies de backups"+incrémentation numéraire ou date+heure(date seule ne suffit pas car plusieurs backups/jour doivent être possible) ex: "copies de backup 001"," ....002", etc.
    3 - copie du contenu de backup dans le nouveau dossier incrémentiel créé dans "copies de backup"
    4 - copie du contenu de "save" dans "backup"
    5 - fin

    le script que j'ai fais et mis ci-dessous fait une partie du boulot demandé sauf 1,2,3. Bon je peux ajouter un "MD "(chemin)\copie de backup-000" pour faire le point 1, mais là ou j'ai des problèmes c'est avec l'incrémentation (point 2)et ensuite repérer le nouveau bien nommé pour y copier les données de "backup", point 3.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    @echo off
    REM Copie de backup
    xcopy C:\"Users\USER\AppData\Roaming\PROG\Backups" C:\"Users\rastan\AppData\Roaming\PROG\Copies de backups" /E /H /R /Y /I
    Echo.
    echo copie des backups terminee
    echo.
    echo.
    echo.
    pause
    echo.
    REM Copie de Save
    @echo off
    xcopy C:\"Users\USER\AppData\Roaming\PROG\saves" C:\"Users\rastan\AppData\Roaming\.minecraft\Backups" /E /H /R /Y /I
    Echo.
    echo copie des saves terminee
    echo.
    echo.
    echo.
    pause
    echo.
    exit

    Mci d'avance pour tte l'aide que vous voudrez bien m'apporter.

  2. #2
    Membre éprouvé

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2011
    Messages : 104
    Par défaut
    Bonjour, ce batch peut peutetre t'aider (il sais faire des sauvegarde incrémentielle ou différentielle d'arborescence de dossiers)

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Par défaut
    merci beaucoup je vais etudier cela meme si je suis venu chercher la reponse très tardivement !! mais cela va encore m'aider

Discussions similaires

  1. [ZIP] Comment zipper un dossier avec java?
    Par david06600 dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 05/05/2010, 21h22
  2. probleme de creation de dossier avec free
    Par byvan dans le forum Langage
    Réponses: 1
    Dernier message: 24/07/2006, 20h11
  3. [Base de registre] Dossier avec toutes les appli
    Par doudoustephane dans le forum Autres Logiciels
    Réponses: 22
    Dernier message: 29/05/2006, 21h20
  4. Doublons de dossier avec samba
    Par jesus144 dans le forum Réseau
    Réponses: 1
    Dernier message: 20/12/2005, 15h30
  5. Suivre un lien .lnk ou sortir du dossier avec cygwin
    Par ThanosT dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 01/10/2005, 10h57

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