Hej Jan,
Tak for det,
hvordan kan det ændres til kun at vise foldere og filer i den folder man står i
og subfoldere til den ?
mvh
Johnny
Neuhafen wrote in dk.edb.internet.webdesign.serverside.asp:
> "johnny pedersen" <donner_63@hotmail.com> skrev i en meddelelse
> news:442bcd60$0$15792$14726298@news.sunsite.dk...
> > Hej
> >
> > Hvordan kan man lave en funktion er lister aller filer i alle
> > mapper op i den mappe man står i og alle under mapper til den ?
>
> Johnny,
>
> Mener du som dir/s i DOS ?
>
>
> I så flad kan denne måske bruges:
>
> <%
> 'Først finder vi denne fil...
> Dim DenneFil, DetteDir
> DenneFil = Request.ServerVariables("Script_Name")
>
> ' Så finder vi stien til denne fil...
> DetteDir = Server.MapPath(DenneFil)
>
> ' Vi skal nu oprette et objekter
>
> Dim ObjFSO, ObjFile, ObjFileItem, ObjFolder, ObjFolderContents,
> ObjSubFolders
> Set ObjFSO = CreateObject("Scripting.FileSystemObject")
>
> Set ObjFile = ObjFSO.GetFile(DetteDir)
> Set ObjFolder = ObjFile.ParentFolder
> Set ObjFolderContents = ObjFolder.Files
>
> RodKatalog = ObjFolder
>
> ' Alle Objekter er oprettet
>
> Sub VisSti(objFolder)
>
> Response.Write "<br><strong>" & objFolder & "</strong><br><br>"
> Set Filer = objFolder.Files
> For each Fil in Filer
> Sti = Replace(objFolder, RodKatalog, "")
> %>
> <a href="<%Response.Write Sti & "\" & Fil.name%>">Vis</a>
> <%
> Response.Write objFolder & "\" & Fil.name & "<br>"
> Next
> Falg = False
> For each SubFolder in objFolder.SubFolders
> Set AntalSubFolders = SubFolder.SubFolders
> Antallet = AntalSubFolders.Count
> If Antallet>0 then
> Flag = True
> Set SubSubFolders = SubFolder
> VisSti(SubSubFolders)
> End if
>
> If Flag = False then
> Response.Write "<br><strong>" & SubFolder & "</strong><br><br>"
> Set Filer=SubFolder.Files
> For each Fil in Filer
> Sti = Replace(SubFolder, RodKatalog, "")
> %>
> <a href="<%Response.Write Sti & "\" & Fil.name%>">Vis</a>
> <%
> Response.Write SubFolder & "\" & Fil.name & "<br>"
> Next
> End If
>
> Next
>
> End Sub
>
> Response.Write "Viser alle filer i dette bibliotek og alle under
biblioteker
> !!!<br><br>"
> VisSti (objFolder)
>
> %>
>
>
>
> Mange Hilsner
> Jan F. Niebuhr
>
>
> >
> > mvh
> >
> > Johnny
> >
> > --
> > Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> > - Pædagogiske tutorials på dansk
> > - Kom godt i gang med koderne
> > KLIK HER! =>
http://www.html.dk/tutorials
>
>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials