Avatar billede ahara Nybegynder
18. juni 2007 - 23:39 Der er 4 kommentarer og
1 løsning

Hente filer fra en mappe

Jeg kan med nedenstående kode hente filnavn fra samtlige filer i en mappe, men kan nogen vise mig hvorledes jeg gør det samme uden en "For Each" men med en "For i = "

<%
Set Folder = FSO.GetFolder("c:\mappe\nymappe\")
For Each File In Folder.Files
  Response.Write File.Name & "<br>"
Next
%>
Avatar billede The Real Yoda Juniormester
18. juni 2007 - 23:58 #1
hvorfor vil du lave det med For I =  ??
Avatar billede ahara Nybegynder
19. juni 2007 - 00:47 #2
Længere historie, men er det ikke muligt?
Avatar billede Slettet bruger
19. juni 2007 - 01:33 #3
- jo i teorien er det muligt - men det bliver bestemt ikke mindre omstændigt af det... Du kan lave det sådan at "For each" laver et array som du så åbner og styrer med en "For i="... noget a la dette her:

<%
Set Folder = FSO.GetFolder("c:\mappe\nymappe\")
For Each File In Folder.Files
filer=filer & File.Name & ";"
Next

'og så vores array

if filer<>"" then
strfiler = split(filer,";")
for i=0 to ubound(strfiler)
if strfiler(i)<>"" then
response.write strfiler(i)
end if
next
end if
%>

- men hvorfor dette skulle være smart - ved jeg ikke...?

\Dan
Avatar billede ahara Nybegynder
19. juni 2007 - 08:37 #4
Tak, svar og der er point
Avatar billede Slettet bruger
19. juni 2007 - 08:51 #5
- ok! Her et svar

\Dan
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