Oprettet tor. d. 12. december 2002 kl. 21:33:39

pnr
pnr (9.329 point. Point ude: 60)

Skal have fat i det første fil i en folder

Jeg har hentet en liste af filer fra et dir   

Set FSO = CreateObject("Scripting.FileSystemObject")
    Set Folder = FSO.GetFolder("c:\inetpub\wwwroot\billeder\thumbnails\")

    Set FolderFiles = Folder.Files

først skal jeg bruge det første navn, på den første fil i listen, for at få sat et stort billede på siden. Der efter skal jeg have alle navnene på filerne i listen (incl det første navn) for at lave en liste af alle filerne i dir. Hvor dan laver jeg det?

Skrevet fre. d. 13. december 2002 kl. 07:13:05| #1

dk_akj
dk_akj (47.561 point)
Dette script henter alle filer i en folder

<%
dim objFSO, objF, objFC 
dim f1, w, h, c, strType

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objF = objFSO.GetFolder("C:\inetpub\wwwroot\")
Set objFC = objF.Files

response.write "<table border=""1"" cellpadding=""5"">"

For Each f1 in objFC
    response.write "<tr><td>" & f1.name & "</td><td>" &  f1.DateCreated & "</td><td>" & f1.Size & "</td><td>"
    response.write "</tr>"
Next

response.write "</table>"

set objFC = nothing
set objF = nothing
set objFSO = nothing
%>


Ved at ændre for løkken til:
For Each f1 in objFC
    response.write "<tr><td>" & f1.name & "</td><td>" &  f1.DateCreated & "</td><td>" & f1.Size & "</td><td>"
    response.write "</tr>"
    exit for ' afbryd for next løkken
Next


Får du kun det første filnavn.

//akj

Skrevet fre. d. 13. december 2002 kl. 08:43:34| #2

pnr
pnr (9.329 point)
dvs. jeg skal bruge "for each" for bare at få den første værdi? Man kan ikke referer til den første post i listen, som man kan i eks. et array (array(0))?

Skrevet lør. d. 14. december 2002 kl. 15:25:09| #3

dk_akj
dk_akj (47.561 point)
Det er den eneste måde jeg kan får det til at virke på...

Skrevet tir. d. 17. december 2002 kl. 07:09:56| #4

pnr
pnr (9.329 point)
smid lige et svar så du kan få point

Skrevet tir. d. 17. december 2002 kl. 07:25:55| #5

dk_akj
dk_akj (47.561 point)
Oki, brugte du exit for trikket ??

//akj

Skrevet søn. d. 05. januar 2003 kl. 10:35:07| #6

pnr
pnr (9.329 point)
Jeg har re-designet det så jeg først ligger alle værdierne over i et array. Men tak alligevel

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

ASP: formular udtræk med mulighed for at rette

Oprettet den 21. maj 2012 kl. 15.09
quarkb giver 200 point for svar | Giv et svar »

Sorter biblioteker efter dato i ASP

Oprettet den 17. maj 2012 kl. 16.52
4ks giver 60 point for svar | Giv et svar »

Simpel login-funktion (web) - behov for flere logins/brugere

Oprettet den 15. maj 2012 kl. 09.54
madx giver 75 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger