Avatar billede petras Nybegynder
19. januar 2004 - 16:51 Der er 2 kommentarer og
1 løsning

Kode der læser indhold af mappe og gør dette indhold til link

Jeg søger en asp-stump der kan læse indhold af en mappe og gøre dette til et link. Vil gerne at man kan uploade til en mappe - eks. Word-dokumenter og herefter have mulighed for at downloade disse. Håber I kan hjælpe.
Avatar billede deeflate Nybegynder
19. januar 2004 - 17:16 #1
Her er lidt at starte på:

<%

If request.Querystring("dir") <> "" Then
  dir = "/" & request.Querystring("dir")
else
  dir = "/"
End if


Dim myFso
Set myFso = Server.CreateObject("Scripting.FileSystemObject")

Dim myFolder
Set myFolder = myFso.GetFolder(Server.MapPath(dir))

Dim SubFolders
Set SubFolders = myFolder.SubFolders

For Each folder in subFolders
    Response.Write "<a href='?dir=" & folder.Name & "'>" & folder.Name & "</a><br><br>"
Next

Dim files
Set files = myFolder.Files

For Each file in files
    Response.Write "<a href='" & file.Name & "'>" & file.Name & "</a><br><br>"
    Response.Write "Type: " & file.Type & "<br>"
    Response.Write "Size: " & file.Size & "<br>"
Next

Set files = Nothing
Set subFolders = Nothing
Set myFolder = Nothing
Set myFso = Nothing

%>
Avatar billede deeflate Nybegynder
19. januar 2004 - 17:21 #2
Det bliver en lidt rodet udskrift...

Det her er forhåbentlig bedre:

<%

If request.Querystring("dir") <> "" Then
  dir = "/" & request.Querystring("dir")
else
  dir = "/"
End if


Dim myFso
Set myFso = Server.CreateObject("Scripting.FileSystemObject")

Dim myFolder
Set myFolder = myFso.GetFolder(Server.MapPath(dir))

Dim SubFolders
Set SubFolders = myFolder.SubFolders

Response.Write "Foldere i mappen:<br><br>"

For Each folder in subFolders
    Response.Write "<a href='?dir=" & folder.Name & "'>" & folder.Name & "</a><br><br>"
Next

Dim files
Set files = myFolder.Files

Response.Write "Filer i mappen:<br><br>"

For Each file in files
    Response.Write "<a href='" & file.Name & "'>" & file.Name & "</a><br>"
    Response.Write "Type: " & file.Type & "<br>"
    Response.Write "Size: " & file.Size & "<br><br>"
Next

Set files = Nothing
Set subFolders = Nothing
Set myFolder = Nothing
Set myFso = Nothing

%>
Avatar billede petras Nybegynder
24. august 2004 - 22:21 #3
lukker
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