/Anonimizzato16670Utente anonimizzato04 apr 2015, 11:31Buongiorno, torno alla programmazione dopo un bel po' di tempo e forse un po' di cose sono cambiate . Vorrei sapere qual è il modo migliore per fare semplici operazioni sul file system di windows, come elencare il contenuto di una cartella, copiare un file ecc. L'ambiente di sviluppo che sto utilizzando è Code::Blocks con compilatore mingw in bundle. Ho tentato con le funzioni di dirent.h ma ottengo risultati che non riesco a spiegare (ad es. readdir legge il contenuto delle cartelle, ma il campo d_name resta vuoto) Grazie a chi voglia dare un'opinione.
/Anonimizzato10039Utente anonimizzato04 apr 2015, 11:52In windows si usano findfirstfile(),findnextfile() e findclose(). In windows hai un arma potentissima che si chiama MSDN impara ad usarlo! Ad esempio per il tuo caso specifico una ricerca su google:"msdn readdir" ti porta
MmigliorabileSuper FamosoIscritto daapr, 2013Messaggi626904 apr 2015, 18:59L'altra soluzione e' usare boost, una libreria che mette a disposizione un sacco di funzionalita', tra cui filesystem, un framework per accedere al filesystem, indipendentemente se si e' su windows, linux, mac, ecc
/Anonimizzato16670Utente anonimizzato04 apr 2015, 20:35Dovrei scrivere un programmino per organizzare il contenuto di una cartella: davvero poche linee di codice. Quindi avevo pensato di farlo in C e non scomodare il C++, ma questo in effetti avrei dovuto precisarlo.