25. maj 2008 - 11:36Der er
14 kommentarer og 1 løsning
Scripting.FileSystemObject asp spørgsmål
Hej
Jeg sidder og leger lidt med Scripting.FileSystemObject hvor jeg vil forsøge at få den til at fange filerne i en bestemt mappe hvordan kan jeg evt. gøre dette
har prøvet denne metode
code Dim fso, f, filespec
' Find den fysiske placering af folderen filespec = Server.Mappath("./files")
' FileSystem objektet Set fso = CreateObject("Scripting.FileSystemObject")
' File objektet Set f = fso.GetFile(filespec)
' Find og skriv egenskaberne for each f in fso Response.Write "<h1>Filen: " & filespec & "</h1>" Response.Write "<p>Blev oprettet: " & f.DateCreated Response.Write "<p>Er sidst redigeret: " & f.DateLastModified Response.Write "<p>Og fylder " & f.Size & " bytes" next
men det lader ikke helt til det er korrekt, den kan i hvert fald ikke finde nogle filer :-(
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Husk at hver gang du skriver "set ObjektNavn = noget", skal du bagefter skrive "set ObjektNavn = nothing" i omvendt rækkefølge, for at frigøre hukommelsen.
Derfor:
Dim fso, f, filespec
' Find den fysiske placering af folderen filespec = Server.Mappath("./files")
' FileSystem objektet Set fso = CreateObject("Scripting.FileSystemObject")
' File objektet Set mappe = fso.GetFile(filespec)
' Find og skriv egenskaberne for each f in mappe.Files Response.Write "<h1>Filen: " & filespec & "</h1>" Response.Write "<p>Blev oprettet: " & f.DateCreated Response.Write "<p>Er sidst redigeret: " & f.DateLastModified Response.Write "<p>Og fylder " & f.Size & " bytes" next
i tilfælde af jeg bruger GetFile melder den ikke at kunne finde nogle filer... men hvis jeg bruger GetFolder fanger den folderen, men der står intet omkring selve fil navnet...
Function SigDetMedOrd() SigDetMedOrd "World" End Function
og bruges sådan her:
Response.write "Hello " & SigDetMedOrd
Så kommer der til at står: Hello World
Arrays kan oprettes enten når man dim'er, eller når man split'er. Man kan f.eks. redimme en array med ReDim. Gør man det, sletter man dataene som arrayen indeholder. Hvis man ønsker at bevare dataene, skal man også bruge Preserve. Alt dette kan du læse om, hvis du f.eks. søger på "asp array redim".
Det med Split, er nok det nemmeste.. Eksempel: dim a a = split("hello!world", "!")
Nu er a blevet til en array, efter at strengen "hello!world" er blevet splittet ved "!", og plads 0 indeholder "hello", og plads 1 indeholder "world".
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.