21. marts 2005 - 22:48Der er
6 kommentarer og 1 løsning
Vis filer i det aktuelle directory
Denne: <% ' Variabler Dim fso, f, filespec
' Find den fysiske placering af folderen filespec = Server.Mappath("/tutorials/asp/lektion14.asp")
' FileSystem objektet Set fso = CreateObject("Scripting.FileSystemObject")
' File objektet Set f = fso.GetFile(filespec)
' Find og skriv egenskaberne 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" %> er ganske udmærket. Men er det muligt i filespec = Server.Mappath("/tutorials/asp/lektion14.asp") at indsætte noget i stil med "filex *.jpg" så alle filer i det aktuelle directory (som filex finder) vises?
Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.GetFile(strPhysicalPath) Set objFolder = objFile.ParentFolder Set objFolderContents = objFolder.Files
For Each objFileItem in objFolderContents Response.write "<a href=" Response.Write(objFileItem.Name) response.write ">" Response.Write(objFileItem.Name & "<br>") Response.write "</a>" Next %>
Så er det bare lige at afgrænse filsøgningen til .jpg
Men der er så stadig tilbage at få løst problemet med at få udskrevet både filnavne og billeder. Response.write "<a href=" Response.Write(objFileItem.Name) Response.Write <img src="objFileItem.name"> response.write ">" Response.Write(objFileItem.Name & "<br>") Response.write "</a>" Men det høre nok til et nyt sp.
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.