|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 3577
|
scansionare una cartella in c
Salve a tutti, io dovrei risolvere un esercizio dove bisogna scansionare tutti i file all'interno di una cartella. Il problema è che non so come fare a selezionarli una volta che mi hanno dato l'indirizzo della cartella
![]() per la precisione la traccia è questa: tutti i file regolari, non nascosti (il primo carattere deve essere diverso da punto) della directory corrente. Qualcuno mi sa dire come dovrei fare?
__________________
PC Fisso: Monitor: Dell U2715H | CPU: Ryzen R7 3600 | Dissipatore: Noctua NH-U12A | Scheda video: Sapphire 5700XT Pulse | Scheda Madre: MSI B450 Tomahawk Max | Ram: Ballistix sport LT 3200mhz CL16 | Hard disk: Sabrent Rocket 1TB | Case In Win A1 Plus | SO: Windows 10 Pro |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2014
Messaggi: 1369
|
In C esiste nello standard dirent.h dove sono dichiarate delle funzioni relative alla gestione delle directory, mentre in stdio.h trovi le funzioni relative ai file.
![]() |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
Quote:
http://www.dreamincode.net/forums/to...folder-ansi-c/ Qui trovi la risposta per linux e windows. C non ha nessun sistema tipo python (os.listir()) purtroppo.
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli! ![]() |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2010
Città: Leuven
Messaggi: 667
|
Quote:
EDIT: In windows puoi seguire questa via: http://www.softagalleria.net/dirent.php oppure provare con MingW - gcc
__________________
L'elettronica digitale non esiste, è solo elettrotecnica con interruttori piccoli! ![]() |
|
![]() |
![]() |
![]() |
#5 | |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21764
|
Quote:
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: May 2014
Messaggi: 1369
|
Quote:
Non uso più windows da molto, ma non mi sembra di ricordare che la convenzione del punto iniziale per rappresentare i file nascosti fosse applicata a quei sistemi operativi |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:37.