Avatar billede mjense173 Nybegynder
18. marts 2004 - 00:20 Der er 1 kommentar og
1 løsning

Sortere efter dato, navn osv. (Scripting.FileSystemObject)

Følgende kode viser filerne der ligger i rodmappen:

<table>
<%
  fil = Request.ServerVariables("SCRIPT_NAME")
  Set objFS = CreateObject("Scripting.FileSystemObject")
  Set objFolder = objFS.GetFolder(Server.MapPath("\"))
  Set objFiles = objFolder.Files
  Set objFolders = objFolder.subFolders

  For Each Image In objFiles
%>
<tr>
  <td><%= Image.Name %></td><td><%= Image.size %></td><td><%= Image.Type %></td><td><%= Image.DateLastModified %></td>
</tr>
<%
  Next
  Set objFS = Nothing
%>
</table>

Her vises 'Name', 'Size', 'Type' og 'LastModified' for hver fil.

Er det muligt at skrive en metode der sorterer filerne i mappen efter størrelse eller navn osv. både stigende og faldende?
Avatar billede eagleeye Praktikant
18. marts 2004 - 00:24 #1
FSO kan ikke sortere sættes til at sortere filerne. Så vil man havde sortering må man selv lave noget kode til det og det kan gøre på flere måder.

Her er et eks som smider filerne i et array som så sorteres.:
http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=118

Her er et eks hvor filerne smides i et recordset og sorteres:
http://www.roubaixinteractive.com/PlayGround/FSO/Sort_Folder_Contents.asp
Avatar billede mjense173 Nybegynder
18. marts 2004 - 01:56 #2
Tak, det er tilstrækkeligt!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester