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.
|