PDA

View Full Version : [C] scanning degli hard disk alla ricerca di file *.mp3


mfonz85
07-09-2005, 13:41
Salve a tutti,
sto cercando un modo per ricercare all'interno degli hard disk del computer dei file .mp3. In pratica vorrei che il programma riconoscesse quanti hard disk sono installati sul computer, partire col primo e analizzare tutte le cartelle e sotto-cartelle alla ricerca di file *.mp3 e il tutto per ogni hard disk presente sul computer. Il problema è che non saprei da dove cominciare, ci sono alcune funzioni su io.h come _chdir, _getcwd, ma non so da dove cominciare...
Grazie anticipatamente per l'aiuto!

P.S: utilizzo Dev-Cpp per la programmazione!

cionci
07-09-2005, 16:52
Per fare queste cose purtroppo devi utilizzare funzioni non standard...

Queste sono per enumerare le unità:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_directory_control.asp

Per enumerare i file puoi usare _findfirst, _findnext e _findclose:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt__findnext.2c_._findnexti64.2c_._wfindnext.2c_._wfindnexti64.asp

Ricordati che puoi omettere l'underscore...in tal caso la compatibilità dovrebbe essere garantita anche per i Linux...

mfonz85
07-09-2005, 19:06
grandioso...è per caso disponibile anche una versione consultabile offline tipo file .hlp o semplicemente file .html?
Così il lavoro è molto più semplice!

cionci
07-09-2005, 19:13
grandioso...è per caso disponibile anche una versione consultabile offline tipo file .hlp o semplicemente file .html?
Così il lavoro è molto più semplice!
Vai a vedere dentro la cartella Help di Dev-C++

Swisström
07-09-2005, 19:40
devi avere msdn per visualizzare queste cose offline ;)