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 :

copier le contenu d'un répertoire vers un autre


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Par défaut copier le contenu d'un répertoire vers un autre
    Bonjour à toutes et tous

    J'aimerais savoir si en c il est possible de copier le contenu d'un répertoire a vers un répertoire b.
    voila plusieurs heures que je cherche et je n'ai rien trouvé de concluant ...
    de plus je n'ai pas trop de pratique en c ... un petit coup de main serai le bienvenu !

    merci

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 839
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par xzonz Voir le message
    Bonjour à toutes et tous
    Bonjour

    Citation Envoyé par xzonz Voir le message
    J'aimerais savoir si en c il est possible de copier le contenu d'un répertoire a vers un répertoire b.
    En tout état de cause oui. Tout langage "Turing complet" peut résoudre un problème fini et copier un répertoire a vers b fait partie des problèmes finis.

    Citation Envoyé par xzonz Voir le message
    voila plusieurs heures que je cherche et je n'ai rien trouvé de concluant ...
    Si maintenant ta question est "existe-t-il un truc déjà tout fait" alors là je ne sais pas. Mais si ça n'existe pas, alors l'algorithme est assez simple car copier un répertoire de a vers b, c'est (grosso-modo)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    fonction copie(a, b)
        pour chaque fichier f de a, faire
            si f fichier, alors copier f dans b
            si f répertoire alors appeler copie(f, b)
        fin pour
    fin fonction
    Faudra utiliser opendir(), readdir(), fopen(), fread(), fclose()

    Citation Envoyé par xzonz Voir le message
    de plus je n'ai pas trop de pratique en c ... un petit coup de main serai le bienvenu !
    Ah ben là... un coup de main ok, faire le truc pour toi non.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Par défaut
    Merci ,

    l'algo est clair et les fonctions a utiliser aussi.
    je vais m'en tirer

    quant à faire le code pour moi il est évident que çà ne m'apprendra rien
    je préfère le faire moi même.

  4. #4
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 839
    Billets dans le blog
    1
    Par défaut
    Je te conseillerais de faire une fonction qui copie un fichier d'un dossier X vers un dossier Y.
    Ensuite, tu l'encapsules dans la boucle de traitement du dossier a.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    Pourquoi vouloir le faire en C ? Les sytèmes fournissent des commandes pour ça.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2012
    Messages : 13
    Par défaut
    Un script en batch serait suffisant peut-être?

Discussions similaires

  1. Copier le contenu d'un fichier vers un autre fichier Excel
    Par mathias dans le forum VBA Access
    Réponses: 4
    Dernier message: 13/06/2007, 14h47
  2. [VBA-E]Copier le contenu d'une cellule vers une autre
    Par idir.17 dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 26/03/2007, 16h50
  3. Réponses: 3
    Dernier message: 20/11/2006, 17h48
  4. Réponses: 12
    Dernier message: 22/02/2006, 15h28
  5. Copie du contenu d'un répertoire vers un autre
    Par IG88 dans le forum Windows
    Réponses: 4
    Dernier message: 30/07/2004, 14h33

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