This script shows how to list all files in a server folder. Sort order can be changed by setting sort to 1 or -1.
<html>
<body>
<%
sort = 1
folder = "/my_folder"
set fso = CreateObject("Scripting.fileSystemObject")
set fold = fso.getFolder(Server.MapPath(folder))
fileCount = fold.files.count
dim fNames()
redim fNames(fileCount)
cFcount = 0
for each file in fold.files
cFcount = cFcount + 1
fNames(cFcount) = lcase(file.name)
next
for tName = 1 to fileCount
for nName = (tName + 1) to fileCount
if strComp(fNames(tName),fNames(nName),0)=sort then
buffer = fNames(nName)
fNames(nName) = fNames(tName)
fNames(tName) = buffer
end if
next
next
for i = 1 to fileCount
content = content & "<A HREF='" & folder & "/" & fNames(i) & "'>"& fNames(i) & "</A><br>"
next
Response.Write content
%>
</body>
</html>