PDA

Visualizza la versione completa : [C]Leggere nomi files in una cartella


mercurio87
26-11-2010, 18:43
Ragazzi mi serve un aiuto!!! :confused:
Dovrei leggere il nome dei file all'interno di una directory. Mi sapreste dire come si fa? Non ho trovato informazioni a riguardo! Non dovrebbe essere difficile ma nn so quali funzioni e librerie predefinite utilizzare! Grazie a chiunque mi aiuterà!!

MdE2005
26-11-2010, 19:16
Devi usare l'API FindFirstFile con un algoritmo ricorsivo, in cui il file da cercare è questo: "*.*". Cerca in rete o nel forum stesso..

Ciao :)

mercurio87
26-11-2010, 23:22
grazie 1000!! :ciauz:

MdE2005
26-11-2010, 23:26
Prego :)

simo_85
27-11-2010, 03:33
Originariamente inviato da MdE2005
Devi usare l'API FindFirstFile con un algoritmo ricorsivo
A titolo informativo: perchè un algoritmo ricorsivo?

Celebron
27-11-2010, 03:49
Originariamente inviato da simo_85
A titolo informativo: perchè un algoritmo ricorsivo?

probabilmente perché vuole esplorare l'intero l'albero del file system a partire dalla cartella corrente e non fermarsi al primo livello

MdE2005
27-11-2010, 08:56
Originariamente inviato da Celebron
probabilmente perché vuole esplorare l'intero l'albero del file system a partire dalla cartella corrente e non fermarsi al primo livello

Perfetto: l'utente vuol esplorare 1 cartella e quindi è ragionevole pensare che voglia conoscere anche i file contenuti nelle varie sottocartelle, se presenti.

simo_85
27-11-2010, 21:04
Ok, scusate se vi sembrerà banale la domanda ma non conosco la WIN API

YuYevon
27-11-2010, 21:20
Ma poi perché si è dato per scontato che l'op chiedesse di risolvere il suo problema su Windows e non su *nix (visto che non ha specificato nulla in merito)? Testa o croce? :spy:

simo_85
27-11-2010, 22:28
Originariamente inviato da YuYevon
Ma poi perché si è dato per scontato che l'op chiedesse di risolvere il suo problema su Windows e non su *nix (visto che non ha specificato nulla in merito)? Testa o croce? :spy:
Anche io volevo chiederlo prima di vedere la seconda risposta.. :fagiano:

Loading