Hej!
En lösning hittar du här: http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=118
En annan lösning är att skapa ett RecordSet och sedan sortera det för att sedan skriva ut det.
2 svar · 383 visningar · startad av Johnsen
Hej på er!
Jag använder nedanstående skript för att lista alla filer i en mapp, men ordningen som filerna presenteras på är huller om buller.
Hur kan jag få filerna presenterade i bokstavsordning?
<%
dim fso,mapp,fil
set fso=Server.CreateObject("Scripting.FileSystemObject")
set mapp=fso.GetFolder(server.mappath("/test"))
for each fil in mapp.Files
response.write fil.name & "<br>"
next
set fil=Nothing
set mapp=Nothing
set fso=Nothing
%>
/ J
Hej!
En lösning hittar du här: http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=118
En annan lösning är att skapa ett RecordSet och sedan sortera det för att sedan skriva ut det.
Tack och bock!
Jag löste det genom att skriva ut en array som jag sorterar i JavaScript:
<script language="JavaScript">
<!--
filer = new Array(<%
dim fso,mapp,fil
set fso=Server.CreateObject("Scripting.FileSystemObject")
set mapp=fso.GetFolder(server.mappath("/test"))
for each fil in mapp.Files
response.write """" & lcase(fil.name) & """" & ","
next
set fil=Nothing
set mapp=Nothing
set fso=Nothing
%>"")
sortering = filer.sort()
document.write(filer.join(" <BR>"))
//-->
</script>
Men eftersom mina kunskaper i ASP är av need-to-know-karaktär skulle jag bli en lycklig man om du (eller någon annan) kunde förklara hur man skapar och sorterar ett RecordSet.
/ T