begin process at 2012 05 29 01:07:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Fichier & Disque

 > 

copier les élément d'un répertoire dans un fichier txt


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

copier les élément d'un répertoire dans un fichier txt

mercredi 13 décembre 2006 à 08:19:03 | copier les élément d'un répertoire dans un fichier txt

dgedge25

Bonjour.
Je suis en train de chercher un programme qui me permetterai de lister les élement du répertoire de mon fichier exe.

J'ai déja vu le code suivant pour récupérer le répertoire :
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
//declaration des variables   
    char A[100],Dir[100];
    int *PA,Lg;
//debut
 strcpy(A,argv[0]);//copie le chemin dans A
 puts(A);  //ecrit le chemin
 
 Lg=strlen(A);
 //positionne le pointeur sur la premier sous répetoire rencontrer
 for(PA=(A+Lg);*PA != '\' && PA>=A;PA--)  
strncpy(Dir,A,(PA-A));//copie le chemin d'acces au fichier dans Dir
strcat(Dir,'\0');//terminen la chaine de caractére du répertoire.

 puts(Dir);
system("pause");   
return 0;
}
 
 
Mais il y a un léger probléme lors de la lecture du chemin
Pouvais m'aider a trouver comment lister le contenu du répertoire contenu dans Dir.
Aprés le mettre dans un fichier devrai s"avérer un peu moins dure!!
merci.
mercredi 13 décembre 2006 à 08:41:38 | Re : copier les élément d'un répertoire dans un fichier txt

yoyo269

Membre Club
Salut dgedge25,

comme pour le message du forum précédent, je te conseille une de mes sources.
Celle-ci : (assez simple aussi et rapide)

SCANNER DE DISQUES (RECURSIF)

Si tu as besoin d'aide pour ma source je suis là ya pas de souci

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"

mercredi 13 décembre 2006 à 13:25:13 | Re : copier les élément d'un répertoire dans un fichier txt

dgedge25

oui mais nan! j'y arrive pas avec ton code et limite il faut que j'apprenne FirstFile() etc...
j'ai du mal! il y a pas un autre solution en C
mercredi 13 décembre 2006 à 14:32:02 | Re : copier les élément d'un répertoire dans un fichier txt

yoyo269

Membre Club
Ca tombe bien c'est du C !
Un handle est un identifiant, pour savoir à quelle recherche on a affaire au cas où il y en a plusieurs.
La librairie qu'il te faut est celle de windows.h.
Si tu veux des infos sur les fonctions FindFirstFile et FindNextFile, le mieux est de lire la documentation sur la MSDN.
Ca vaudra tous les discours.
Désolé c'est en anglais mais c'est le plus simple pour lister tous les fichiers d'un répertoire.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"

mercredi 13 décembre 2006 à 22:32:49 | Re : copier les élément d'un répertoire dans un fichier txt

Ombitious_Developper

Salut:

Si tu travailles avec DecCpp ou sous Linux utilises dirent.h
Elle te permet de lister n'importe quel répertoire.
mercredi 13 décembre 2006 à 22:53:53 | Re : copier les élément d'un répertoire dans un fichier txt

yoyo269

Membre Club
Je précise que FindFirstFile et FindNextFile fonctionnent très bien avec Dev-C++ (je m'en sers).

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"

mercredi 13 décembre 2006 à 23:05:24 | Re : copier les élément d'un répertoire dans un fichier txt

Ombitious_Developper

Salut:

J'ai donné une autre alternative. C'est bien d'avoir plusieurs options

mercredi 13 décembre 2006 à 23:17:17 | Re : copier les élément d'un répertoire dans un fichier txt

yoyo269

Membre Club
Je ne dis pas le contraire mais quelqu'un qui débute pourrait croire qu'avec Dev-C++ on ne peut pas se servir de FindFirstFile et FindNextFile alors que c'est faux.
C'était juste une précision.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"

vendredi 15 décembre 2006 à 10:53:03 | Re : copier les élément d'un répertoire dans un fichier txt

dgedge25

ok merci!!
en effet je suis avec devC++, et je ne connais pas autant de chose en C... je vais voir ce que je peux faire et si j'arrive a faire quelquechose je le reposterai ici!!

vendredi 15 décembre 2006 à 10:56:03 | Re : copier les élément d'un répertoire dans un fichier txt

yoyo269

Membre Club
Ok pas de souci.
Tiens nous au courant.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"



Cette discussion est classée dans : fichier, répertoire, pa, include, dir


Répondre à ce message

Sujets en rapport avec ce message

Petit probleme de code en C sur Linux !! [ par UncleShu ] Je voudrais créer un fichier dans le réperoire personnel d'un utilisateur mais mon code ne marche pas !!#include #include #include #define DIR $HOM Tableau de correspondance des fonctions c++ et de leur fichier #include [ par guguy ] BonjourJ'aimerais savoir s'il serait possible de trouver un tableau de correspondance entre les fonctions c++ et leur fichier #include (ex : cout -> i lister fichier dans un répertoire [ par mutintin ] Je cherche un fonction en C qui pourrait, en donnant le chemin d'un dossier, me retourner un tableau avec les noms de l'ensemble des fichiers avec leu probleme d'include [ par titus0m ] bonjour,je develop sous kdev sous linux.mon probleme est un conflit entre deux include qui possede une fonction qui se nomme pareil. C'est la fonction OpenDir de <dirent.h> [ par mbgh1302 ] Bonjour,voilà j'utilise le fichier header , avec lequel j'arrive à lister le contenu d'un répertoire.Le problème c'est que le répertoire, passé en ent #include circulaires [ par abubu38 ] Salut, J'ai un gros probleme de compilation au niveau des .h :fichier f1.h : #include f2.h class A { // définition nécéssitant la classe fread [ par sebleboss2002 ] Salut tout le monde !J'ai fait un ptit bout de code pour lire un fichier .txt avec fread, mais, alors que le fichier ne contient que le mot "prout", l Rennomer un fichier [ par cppdupdup34 ] ben voila la question c'est comment Rennomer un fichiersi vous pouviez m'indiquer l'include, la fonction et un tutorial sur les autres fonctions de l' recherche et comparaison dans fichier [ par rissorg ] J'ai un probleme de recherche et de comparaison entre une string rentree au clavier et des donnees sur un fichier texte.Voici mon source:#include #inc ouverture et écriture dans un executable [ par chycago ] bonjour je suis en train de faire une sorte de patcheur qui me permet de changer quelques octets d'un programme le problème c'est que l'ouverture du f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales