View Full Version : Gestire le directory in C su windows
VegetaSSJ5
03-11-2004, 13:36
Salve a tutti, avrei bisogno di qualche indicazione sulla gestione delle directory in c sotto windows. Per gestione intendo tutte le funzioni di accesso, lettura del contenuto di una directory, creazione ecc.
Ho fatto una ricerca su google ma risco a trovare solo documentazione su unix per questa cosa, e di documentazione per unix ne sono già abbastanza fornito.
L'ideale per me sarebbe trovare funzioni del genere in standard ansi c in modo tale che sia più facile la portabilità. Nessuno mi sa indicare un link o dare delle informazioni al volo??
Ziosilvio
03-11-2004, 17:25
Originariamente inviato da VegetaSSJ5
Salve a tutti, avrei bisogno di qualche indicazione sulla gestione delle directory in c sotto windows.
[CUT]
L'ideale per me sarebbe trovare funzioni del genere in standard ansi c in modo tale che sia più facile la portabilità.
Se ricordo bene, lo standard ANSI C non ha delle funzioni standard per la gestione delle directory, per il semplice fatto che i file system non sono obbligati ad essere gerarchici (un esempio: Palm OS).
Magari, prova a guardare qualche newsgroup, tipo it.comp.programmare.win32.
SnakePlissken
03-11-2004, 20:42
Sotto win32 non saprei, sotto dos leggi qua il programmino "scandir.c":
http://ada2.unipv.it/biblio/trickyc/07c.htm#bm03t
è l'unico link che mi ricordo al momento. Prova a partire da lì (sempre ammesso che ti interessi sotto dos, anche se mi pare che in windows le cose non cambino di molto).
Ciauz!
VegetaSSJ5
04-11-2004, 11:31
ragazzi questa cosa penso che sia fattibile con le api. qualcuno mi sa dare una guida alle api di windows in c?
ho trovato diverse guide ma nessuna che parli di directory...
Ziosilvio
04-11-2004, 16:30
Originariamente inviato da VegetaSSJ5
ragazzi questa cosa penso che sia fattibile con le api. qualcuno mi sa dare una guida alle api di windows in c?
ho trovato diverse guide ma nessuna che parli di directory...
Adesso che ci penso: Alex Martelli, oltre ad essere un guru di Python, e' anche un esperto di programmazione in C sotto Windows, argomento sul quale ha scritto un corso a puntate.
Purtroppo ho visitato un attimo fa la sua pagina Web (http://www.aleax.it/), e ho scoperto che e' in rifacimento e mancano un sacco di link; per cui mi sa che per trovare 'sto corso bisognera' googlare un bel po'...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/directory_management_functions.asp
;)
71103: la tua signature è irregolare, l'immagine può essere al massimo di 100x50 pixel... Puoi correggere ? Grazie ;)
Credo che ti convenga usare la glibc che funziona sotto *nix e anche sotto windows se usi un port di gcc per win32.
VegetaSSJ5
06-11-2004, 01:52
Originariamente inviato da heroth
Credo che ti convenga usare la glibc che funziona sotto *nix e anche sotto windows se usi un port di gcc per win32.
vuoi dire che se uso dev-c++ (che usa gcc come compilatore) mi funzionano anche sotto windows le varie opendir, scandir ecc...
si, io le ho usate e funzionano
VegetaSSJ5
06-11-2004, 16:07
Originariamente inviato da heroth
si, io le ho usate e funzionano
ottimo!
Originariamente inviato da cionci
71103: la tua signature è irregolare, l'immagine può essere al massimo di 100x50 pixel... Puoi correggere ? Grazie ;)
Ecco perché a vlte si vedeva e a volte no :( uffa, quello è un banner di www.nzun.net (http://www.nzun.net), non lo posso ridimensionare... chiederò all'amministratore (che è pure mio cugino :D).
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.