Avatar billede KongKurs Juniormester
25. januar 2004 - 10:59 Der er 7 kommentarer og
1 løsning

Hvordan får jeg antallet af filer i en given mappe?

Hejsa,

Jeg er helt ny mht. til programmering i c++, hvorfor jeg mangler noget hjælp til flg:

Hvordan kan jeg finde antallet af filer i en given mappe på HD'en? Hvad skal jeg bruge til dette?

Håber i kan hjælpe...


Mvh Frederik
Avatar billede soreno Praktikant
25. januar 2004 - 11:27 #1
F.eks. med FindFirstFile og FindNextFile

Kig evt. selv lidt her:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/findnextfile.asp
Avatar billede arne_v Ekspert
26. januar 2004 - 13:45 #2
Du bliver nødt til at finde alle filer og tælle dem.

Windows platform: brug Sorenos link

Linux: brug opendir/readdir/closedir
Avatar billede KongKurs Juniormester
26. januar 2004 - 14:31 #3
Ja, det var også det jeg havde regnet med... Men jeg synes bare det er underligt at det ikke er muligt "direkte" fra C++... Men at man skal lave en kald til API'en ... Men hva ved jeg :-)


Takker

Mvh Frederik
Avatar billede arne_v Ekspert
26. januar 2004 - 14:54 #4
Jeg kender ingen platforme hvor man kan hente antal filer direkte.
Avatar billede arne_v Ekspert
26. januar 2004 - 14:55 #5
Gik det ikke lidt hurtigt med at tage de point selv ?
Avatar billede KongKurs Juniormester
26. januar 2004 - 15:46 #6
arne v: Okay.. så blev jeg da så meget klogere... Mht. til at jeg selv tog point så er du meget velkommen til at få dem, men da alle svar var kommentarer gik jeg ud fra at ingen ville have pointene... Men du er meget velkommen til at få dem... Bare fortæl mig hvordan...

Nu var jeg lige så glad for at jeg havde lært at lukke et spørgsmål ;-)


Mvh Frederik
Avatar billede arne_v Ekspert
26. januar 2004 - 17:15 #7
Du kan ikke udlede at fordi folk ligger kommentar så vil de ikke have kommentar.

De kan også være lidt i tvivl om hvad præcist det er du har brug for og
derfor nøjes med at kommentere.

Hvis spørger synes at kommentarerne faktisk ha besvaret hans spørgsmål
kan han bede nogen ligge et svar.

Eller kan han uddybe lidt hvad det er han leder efter.

Tage point selv er fuldt berettiget hvis man ikke har fået svar
på det man har spurgt om. Men skal nok bruges med varsomhed.

Læs evt.:
  http://expfaq.1go.dk/
Avatar billede arne_v Ekspert
26. januar 2004 - 17:16 #8
Og det er ikke nødvendigvis mig der skal have. Hvis du er på Windows
og bruger Find*File, så er det jo soreno som har fortjent dem.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester