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

C++ Discussion :

algo de sauvegarde


Sujet :

C++

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut algo de sauvegarde
    Bonjour,

    Je dois faire un logiciel de sauvegarde de données.
    Concernant mon algo pour la sauvegarde, je ne sais pas comment faire, quoi utiliser.
    J'ai à disposition le nom du dossier que je veux copier, et le nom de mon répertoire destination.
    Je veux dans un premier temps créer ce dossier dans mon répertoire destination, puis lire de façon récursive (ou pas ?...)
    mon dossier et copier tous les éléments contenus dedans (dossiers+fichiers) pour faire une savegarde complète.
    Quelqu'un peut-il m'aider ou m'orienter ?
    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 50
    Points : 60
    Points
    60
    Par défaut
    Salut,

    Pour parcourir les répertoires de manière récursive, je ne sais pas.
    Par contre, pour comparer les fichiers, tu peux utiliser WIN32_FIND_DATA et parcourir les fichiers en comparant les dates de création ou de modification.

    Ça doit donner quelque chose comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    wstring toFind = L"*.*";
     
    WIN32_FIND_DATA wfd;
    HANDLE hfind = FindFirstFile(tofind.c_str(), &wfd);
    puis
    do {
     ...
    }while (FindNextFile(hfind, &wfd));
    Pour créer un répertoire, il y a la fonction CreateDirectory().

    J'espère que ça peut t'aider.

    ++

  3. #3
    Membre expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Points : 3 159
    Points
    3 159
    Par défaut
    Il y a bien boost::filesystem qui peut faire presque tout mais par contre ça ne supporte pas la lecture de la date de dernière modification.

  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 254
    Points : 538
    Points
    538
    Par défaut
    Script shell?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par jblecanard Voir le message
    Il y a bien boost::filesystem qui peut faire presque tout mais par contre ça ne supporte pas la lecture de la date de dernière modification.
    boost::filesystem a la fonction std::time_t last_write_time(const path& p);

Discussions similaires

  1. [Toutes versions] Demande avis algo Sauvegarde/Restauration de contexte
    Par StocciD dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 13/04/2012, 12h14
  2. cherche algos Delphi pour : Huffman, R.S.A, D.E.S.
    Par X-Delphi dans le forum Débuter
    Réponses: 3
    Dernier message: 24/08/2002, 18h51
  3. Cherche l'algo crc 16 bits
    Par icepower dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 21/08/2002, 13h27
  4. Recherche algo tree
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 24/05/2002, 13h44
  5. [Kylix] Sauvegarde de donnée utilisateur....
    Par Eclypse dans le forum EDI
    Réponses: 1
    Dernier message: 11/05/2002, 17h21

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