|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
06-03-2005, 10.32.14 | #1 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
[ C ] - Leggere il contenuto di una directory
Ho un problemino molto semplice. Vorrei poter mettere dentro un array i nomi dei file contenuti in una cartella, e nella maniera più semplice possibile (se poi separati dalle setensioni pure meglio!). Una cosa importante... mi servono i nomi completi, non 8+3! Grazie!
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
06-03-2005, 19.21.29 | #2 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Deve funzionare sotto DOS (DOS puro intendo) o sotto Windows ?
|
06-03-2005, 20.14.44 | #3 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Sotto windows!
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
07-03-2005, 17.06.12 | #4 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Codice:
#include <io.h> #include <stdio.h> #include <conio.h> main(void){ long fhnd,attrib; struct _finddata_t finddata; //Voglio visualizzare solo i file d'archivio. attrib=_A_ARCH | _A_NORMAL; //Cerco il primo file fhnd=_findfirst("C:\\*.*",&finddata); //Se esiste... if(fhnd!=-1){ //...controllo il suo sttributo if(finddata.attrib==attrib) //Scrivo il nome (o lo aggiungo all'array) printf("%s,%i\n",finddata.name, finddata.attrib); //Ricerco il prossimo file fino a quando non raggiungo //la fine della lista while(_findnext(fhnd,&finddata)!=-1) //...controllo i suo attributo if(finddata.attrib==attrib) //Scrivo il nome del file (o lo aggiungo all'array) printf("%s,%i\n",finddata.name, finddata.attrib); }//Chiudo la ricerca _findclose(fhnd); getch(); } |
08-03-2005, 01.58.11 | #5 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Grazie
ma... di che libreria sono quelle funzioni e strutture?!? (mi sa che devo procurarmi un ambiente di sviluppo decente...)
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Pagine web che si aprono da sole | imothep | Sicurezza&Privacy | 30 | 09-02-2008 21.05.16 |
[C/C++] Listare contenuto directory | Eteria | Programmazione | 13 | 21-07-2005 16.21.36 |
stampare contenuto directory | tokiro | Software applicativo | 8 | 18-07-2005 13.02.41 |
Leggere contenuto di un campo. | Fast-M | Programmazione | 6 | 03-11-2004 21.19.13 |
PROBLEMA CON ACTIVE DIRECTORY | Acquario77 | Windows 7/Vista/XP/ 2003 | 2 | 05-10-2004 16.01.18 |