13. august 2003 - 13:51Der er
4 kommentarer og 1 løsning
Vis kun mapper i samme niveau
Hejsa
Er det muligt at kode det således, at fso kun viser mapper i samme niveau ? Lige nu finder min kode alle mapper med undermapper og deres (under)undermapper (altså flere niveauer).
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sådan her: Du nå selv lige rette stien (rottFolder) til lige nu er den /xxx/yyy så den viser alle subfoldere i folderen /xxx/yyy
Set fso = Server.CreateObject("Scripting.FileSystemObject") Set rootFolder = fso.GetFolder(Server.MapPath("/xxx/yyy")) Set subFolders = rootFolder.SubFolders
For Each folder in subFolders Response.Write "FolderName: " & folder.Name & "<br>"
Måske du kan hjælpe mig lidt på vej med en finpudse det lidt (hæver points) . Hvis nu jeg vil sortere f.eks. mapper efter navn, så skal man indlæse navnene i et array og så sortere. Hvordan gør man det ?
Set rs = Server.CreateObject("ADODB.Recordset") rs.Fields.Append "navn", adVarChar, 200
Set fso = Server.CreateObject("Scripting.FileSystemObject") Set rootFolder = fso.GetFolder(Server.MapPath("/xxx/yyy")) Set subFolders = rootFolder.SubFolders
For Each folder in subFolders rs.AddNew rs("navn") = folder.Name rs.Update Next rs.Sort = "navn ASC" rs.MoveFirst do while not rs.EOF Response.Write rs("navn") & "<br>" rs.Movenext loop
eagleeye - tak for din hurtige og præcise hjælp. Det er ikke første gang at dine forslag har hjulpet mig :-)
Synes godt om
Ny brugerNybegynder
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.