Som jeg har skrevet tidliere må mapperne ikke hedde hedde noget med punktum, kommaer, bindestreger osv. - læs evt. nærmere om det her -
http://classicasp.aspfaq.com/files/directories-fso/why-do-i-get-an-invalid-path-character-error.htmlDenne kode er ikke testet, men burde rette problemet med ikke at kunne finde filerne ved klik på link:
<%
' Definer hvilken mappe der skal vises undermapper fra
strMappe = "."
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.MapPath(strMappe))
For Each SubFolder In Folder.SubFolders
response.write("<b>" & SubFolder.Name & "</b><br>")
Set SubFolder = FSO.GetFolder(Server.MapPath(SubFolder.Name))
For Each File In SubFolder.Files
If strMappe = "." then
response.write("<a href=""" & SubFolder.Name & "/" & File.Name & " target=""_blank"">" & File.Name & "</a><br>")
Else
response.write("<a href=""/" & strMappe & "/" & SubFolder.Name & "/" & File.Name & " target=""_blank"">" & File.Name & "</a><br>")
End if
Next
Next
%>