præcis hvordan det ser ud er ikke så vigtig bare man kan se directories klikke på det og derefter se indholdet , men det kan jo altid ændres bare jeg har fået fat i dataene
Man kan lave noget med FSO, men du kunne også bare tillade directory browsing på IIS, så vil man kunne vælte rundt i filstrukturen fra det niveau du har valgt og nedad. Så virker det faktisk default. Er det noget i den stil du leder efter ?
det havde jeg faktisk ikke tænkt på ,det er måske en løsning , men min første tanke var en webside hvor man kunne klikke sig ned i strukturen og se indholdet af min ftp (uden dog at kunne hente fra den)
Sub Recurse(Path) Dim fso, Root, Files, Folders, File, i, FoldersArray(1000) Set fso = Server.CreateObject("Scripting.FileSystemObject") Set Root = fso.getfolder(Path) Set Files = Root.Files Set Folders = Root.SubFolders
fcount = 0
For Each Folder In Folders FoldersArray(i) = Folder.Path i = i + 1 Next
For Each File In Files filecounter = filecounter + 1 rs.addnew rs.fields("FilePath") = Replace(Replace(File.Path, directory, "", 1, -1, 1), "\", "/") rs.fields("FileName") = File.Name rs.fields("FileSize") = File.Size rs.fields("FileDate") = File.DateLastModified rs.update rs.Sort = "FilePath ASC, FileName ASC" Next
For i = 0 To UBound(FoldersArray) if FoldersArray(i) <> "" Then Recurse FoldersArray(i) Else Exit For End if Next End Sub
if filecounter <> 0 Then filecounter = 0 Do While Not rs.eof filecounter = filecounter + 1 response.write "<TR><TD width='50%' valign=top>" & rs.fields("FilePath") & "/" & rs.fields("FileName") & "</TD><TD width='10%' align=right valign=top>"
fsize = CLng(rs.fields("FileSize"))
if fsize >= 0 And fsize <= 999 Then fnumber = FormatNumber(fsize,0) & " Bytes" End if
if fsize >= 1000 And fsize <= 999999 Then fnumber = FormatNumber((fsize / 1000),2) & " KB" End if
if fsize >= 1000000 Then fnumber = FormatNumber((fsize / 1000000),2) & " MB" End if
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.