[ C / DOS ] Listing d'un repertoire ?

Listing d'un repertoire ? [ C / DOS ] - Programmation

Marsh Posté le 09-04-2001 à 15:44:52    

Comment je pourrais m'y prendre ? :)
 
Merci, @+

 

[edit]--Message édité par Evadream -jbd---[/edit]

Reply

Marsh Posté le 09-04-2001 à 15:44:52   

Reply

Marsh Posté le 09-04-2001 à 15:47:00    

Sous dos :
 
dir *.* /s >Listing.txt
 
 :jap:

Reply

Marsh Posté le 09-04-2001 à 15:52:41    

chuis con :) j'aurais du y penser. Seulement, je ne vois pas comment intégrer ca dans un programme, cad faire executer cette commande.

Reply

Marsh Posté le 09-04-2001 à 15:54:13    

pourquoi /s ?  
Il ne veut que le répertoire et pas les sous-rep !

Reply

Marsh Posté le 09-04-2001 à 15:54:20    

Il y a sûrement une commande spécifique en C mais là je ne peut pas t'aider.
 
 :jap:

Reply

Marsh Posté le 09-04-2001 à 15:56:03    

Ok pas grave, merci !

Reply

Marsh Posté le 09-04-2001 à 15:59:19    

JPA> Je lui ai donné la commande la plus complète mais il a dû essayer et corriger de lui même.
Et pour être plus rigoureux il aurait fallu :
C:\répertoire\*.* >Listing.txt  :D  :D
 
 :jap:

Reply

Marsh Posté le 09-04-2001 à 16:01:10    

:p

Reply

Marsh Posté le 09-04-2001 à 16:02:36    

il me semble ken C ta une fonction execute() ou command()...
Jsais plus trop... :D

Reply

Marsh Posté le 09-04-2001 à 16:03:52    

C'est possible en c!
Il y a un fichier .h à inclure et après on a la possibilité d'ouvrir et de parcourir un répertoire!
 
ex: opendir("chemin" );

Reply

Marsh Posté le 09-04-2001 à 16:03:52   

Reply

Marsh Posté le 09-04-2001 à 16:04:06    

C'est possible en c!
Il y a un fichier .h à inclure et après on a la possibilité d'ouvrir et de parcourir un répertoire!
 
ex: opendir("chemin" );

Reply

Marsh Posté le 09-04-2001 à 16:04:07    

C'est possible en c!
Il y a un fichier .h à inclure et après on a la possibilité d'ouvrir et de parcourir un répertoire!
 
ex: opendir("chemin" );

Reply

Marsh Posté le 09-04-2001 à 16:06:04    

shinji>Tu as la tremblote ou du devrait arrêter les vitamines  :D  
 
 :jap:

Reply

Marsh Posté le 09-04-2001 à 16:06:06    

C'est possible en c!
Il y a un fichier .h à inclure et après on a la possibilité d'ouvrir et de parcourir un répertoire!
 
ex: dp=opendir("chemin" );
    fic=read(dp);
    tant que (dp!=NULL){
           printf("%s",fic->name);
    fintantque
 
C'est un truc du style, si tu veut je peut retrouver le truc exact?

Reply

Marsh Posté le 09-04-2001 à 16:07:05    

Cyci>explique...?

Reply

Marsh Posté le 09-04-2001 à 16:08:30    

Merci, je vais essayer de me debrouiller avec tout ca.  
 
Un petit truc, c possible de ne lister que les ficheirs d'un certain type avec ta solution shinji ?
 
Merci, @+

Reply

Marsh Posté le 09-04-2001 à 16:13:24    

Ben ouais, une fois que t'es dans ta boucle, tu peux mettre une condition, mois c'était if(fichier.extension)...
Il faut en fait extraire l'extension de chaque fichier et la tester.
C'est facile, tu garde la fin du nom à partir du point ('.').
Si tu veut j'ai fait un TP là dessus, je te l'envoi si tu me file ton adresse (je ne l'aurait que d'ici jeudi!)

Reply

Marsh Posté le 09-04-2001 à 16:14:00    

shinji> tu as quand même réussi à poster 3 fois le même message et tout à la suite.  :D  
 
 :jap:

Reply

Marsh Posté le 09-04-2001 à 16:15:54    

Cyci>A ouais, désolé, mais c'est ce putain de clavier, j'ai commencé mon stage aujourd'hui et pas moyen de m'habituer à ce Foutu #!%!-# de merde!

Reply

Marsh Posté le 09-04-2001 à 16:15:56    

shinji, merci :) Je pense que j'en ai assez pour me debrouiller seul. Si je n'y arrive pas, je te contacterai.

Reply

Marsh Posté le 09-04-2001 à 16:23:11    

Toujours près à donner un coup de main!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed