Discussione: Comandi in c
Visualizza messaggio singolo
Vecchio 26-01-2008, 19.21.13   #2
Alhazred
Made in Japan
Top Poster
 
L'avatar di Alhazred
 
Registrato: 04-07-2001
Messaggi: 4.461
Alhazred promette bene
No, non ti basta a meno che tu non sappia a priori come si chiamano i file presenti nella cartella in questione, altrimenti a FOPEN cosa passi come nome del file? Inoltre per rinominare un file puoi usare il comando system("ren nomefile nuovonomefile"). Ti serviranno altre API, in particolare FindFirstFile e FindNextFile. Ti consiglierei di utilizzarle così:
- FindFirstFile (che ti restituirà .)
- FindNextFile (che ti restituirà ..)
- di nuovo FindNextFile all'interno di un ciclo che finisce quando viene ritornato 0, ovvero non ci sono più file nella cartella.
Ad ogni iterazione del ciclo avrai in ritorno il nome di un file che si trova all'interno della cartella e lo manipoli come vuoi.
Alhazred non è collegato   Rispondi citando