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 :

Copie de répertoire


Sujet :

C

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 11
    Points : 6
    Points
    6
    Par défaut Copie de répertoire
    Bonjour,
    Je suis à la recherche d'une fonction en C (je suis sous Linux) pour copier un répertoire avec tous les fichiers qu'il contient genre "cp" mais en C.
    J'ai seulement trouvé mkdir pour créer le repertoire et readdir mais avec ça pas moyen de copier

    Est-ce que c'est possible de tout copier d'un coup ou est ce qu'il faut obligatoirement copier fichier par fichier?

    Et autre question : pour pouvoir copier les fichiers ou repertoires ( avec "cp" par exemple) je dois d'abord passer en mode "rw" car par défaut je suis en lecture seule par la commande
    mount -o remount,rw /
    Est-ce que c'est faisable en C ?

    Si quelqu'un pouvait m'aider
    Merci beaucoup..

  2. #2
    Responsable technique

    Avatar de Anomaly
    Homme Profil pro
    Directeur
    Inscrit en
    Juin 2003
    Messages
    10 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Directeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 342
    Points : 130 320
    Points
    130 320
    Billets dans le blog
    1
    Par défaut Re: Copie de répertoire
    Bonjour,

    Citation Envoyé par Mateo
    Est-ce que c'est possible de tout copier d'un coup ou est ce qu'il faut obligatoirement copier fichier par fichier?
    Tu dois copier fichier par fichier, en utilisant un algorithme récursif.

    Citation Envoyé par Mateo
    je dois d'abord passer en mode "rw" car par défaut je suis en lecture seule par la commande
    mount -o remount,rw /
    Est-ce que c'est faisable en C ?
    En C standard non, mais il y a un appel système "mount" qui fait ce que tu veux. Inconvénient : ton programme devra avoir des droits root.

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 56
    Points : 47
    Points
    47
    Par défaut
    tu peut utiliser la commande system()...

  4. #4
    Futur Membre du Club
    Inscrit en
    Février 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 11
    Points : 6
    Points
    6
    Par défaut

    Merci beaucoup à tous les 2, j'arrive a faire ce que je voulais

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

Discussions similaires

  1. [MS-DOS]Copie de répertoire avec filtre
    Par tripper.dim dans le forum Windows
    Réponses: 5
    Dernier message: 07/10/2014, 23h23
  2. copie récursive répertoire
    Par hisy dans le forum Langage
    Réponses: 4
    Dernier message: 16/03/2007, 08h40
  3. Copie de répertoires
    Par wehtam dans le forum Langage
    Réponses: 3
    Dernier message: 18/12/2006, 11h03
  4. [VBA - E] Copie de répertoires
    Par sat478 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 10/10/2006, 11h45
  5. [VB Script] Problème de copie dans répertoire
    Par ben_harper dans le forum VBScript
    Réponses: 3
    Dernier message: 19/06/2006, 10h25

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