Avatar billede tomb3 Nybegynder
10. januar 2004 - 06:10 Der er 9 kommentarer og
1 løsning

udskriv antal filer fra mapper

Har en mappe med flere tusinde filer, som tit bliver opdateret. Skal bruge et script der kan udskrive antallet af disse filer, på en html side.
Avatar billede tomb3 Nybegynder
10. januar 2004 - 06:20 #1
Ville være kanon, hvis det også kunne udskrive data+tid der er blevet tilføjet nye filer til mappen :)
Avatar billede dna Nybegynder
10. januar 2004 - 07:30 #2
Dim objFSO, objFolder, Path, subPath, antalFiler

antalFiler = 0
subPath = "DinMappe"
Path = Server.MapPath("/"&subPath)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Path)

For Each file in objFolder.Files
  antalFiler = antalFiler + 1
Next

Response.write "Der er " & antalFiler & " filer i mappen!"
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 10:27 #3
Nogen speciel grund til at lave den løkke??

Response.write "Der er " & objFolder.Files.count & " filer i mappen!"
Avatar billede tomb3 Nybegynder
10. januar 2004 - 14:15 #4
Hmm ... har prøvet følgende:

<%
Dim objFSO, objFolder, Path, subPath, antalFiler

antalFiler = 0
subPath = "folder"
Path = Server.MapPath("/"&subPath)

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Path)

For Each file in objFolder.Files
  antalFiler = antalFiler + 1
Next

Response.write "Der er " & objFolder.Files.count & " filer i mappen!"
%>


virker ikke...
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 14:25 #5
Du skal nok ændre

subPath = "folder"
Path = Server.MapPath("/"&subPath)

til noget der passer hos dig
Avatar billede tomb3 Nybegynder
10. januar 2004 - 14:28 #6
ah.. skulle bare slette "/"
så virker det..

Hvad med dato?
Avatar billede dna Nybegynder
10. januar 2004 - 14:51 #7
erikjacobsen: Grunden var... at jeg ikke kendte .Count egenskaben! :D
Man må jo lave det på den måde man lige kan komme på!

dna
Avatar billede dna Nybegynder
10. januar 2004 - 16:04 #8
Fandt svaret i et gammelt spørgsmål besvaret af eagleeye.. og han plejer at have styr på det.

tomb3: Du kan jo lave den løkke jeg havde i mit første svar og så finde den dato der er nyeste.. så har du jo hvornår der sidst er tilføjet en fil. Jeg er ikke så stærk i FSO, at jeg lige kan huske det i hovedet, men søg her på eksperten.dk, da der nok skal være et lignende spørgsmål.

dna
Avatar billede erikjacobsen Ekspert
10. januar 2004 - 16:15 #9
Hvad er det egentlig du vil med den dato - jeg har ikke kigget på det, for jeg forstod ikke spørgsmålet.

(Vil det sige eagleeye heller ikke kendte count ?? *g*)
Avatar billede tomb3 Nybegynder
10. januar 2004 - 17:39 #10
Nevermind med dato, har fundet på noget andet :)
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