Статья: Представление в Internet содержимого каталога средствами ASP
If k <> 0 Then
'Получаем имя каталога верхнего уровня
tmp = Mid(curr_dir2,1,k-1)
Response.Write "<tr>" 'Вывод HTML
'Для украшения используем графический файл open.gif - изображение открытой папки.
Response.Write "<td><img src='open.gif'></td>"
'Формируемссылкунаверхнийкаталог
Response.Write "<td><a href='list_files.asp?dir=" & tmp & "'>" & " .. " & "</a></td></tr>"
End If
End If
'Основной цикл вывода названий каталогов
For i = 0 To UBound(arr)-1
Response.Write "<tr>"
Response.Write "<td><img src='close.gif'></td>"
Response.Write "<td><a href=' list_files.asp?dir=" & curr_dir2 & "\" & arr(i) & "'>" & arr(i) & _
"</a></td></tr>"
Next
'Выводименфайлов
Case 0
'Основной цикл вывода имен файлов
For i = 0 To UBound(arr)-1
Response.Write "<tr>"
Response.Write "<td><img src='doc.gif'></td>"
'Заменяем "\" на "/" для использования в URL
'Атрибут target нужен для указания ссылки на фрейм
Response.Write "<td><a href='" & root_vfolder & Replace(curr_dir2,"\","/") & "/" & arr(i) & _
"' target='main'>" & arr(i) & "</a></td></tr>"
Next
End Select