Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Lista alla undermappar i en mapp.....

Postades av 2001-11-18 15:07:00 - jonas ytterfors, i forum asp - allmänt, Tråden har 1 Kommentarer och lästs av 505 personer

Hur gör man det? Även alla filer ska vara med, så det ser ut så här...
========
MAPP1
hej.txt
UNDERMAPP1
klkas.htm
UNDERMAPP2
kaksok
UNDER-UNDERMAPP
tets.gif
UNDER-UNDER-UNDERMAPP
UNDERMAPP3
========
OSV, hoppas ni fattar....

Alla mappar ska listas i en trädstuktur alltså, även alla filer i respektive mapp ska vara med o leka...

TACK så jätte mycket om ni kan lösa detta problem!

EDIT: efter som det är ca 160 mappar & ca 1500 filer, skadar det inte om koden e lite små optimerad oxå :)

/jonas



Svara

Sv: Lista alla undermappar i en mapp.....

Postades av 2001-11-18 20:29:00 - Jonas Lundström

<hmm> Du vill altså lista det i en vanlig table eller???<br>
<br>
Jag har en kod för det som ser ut på följande vis:<br>

<code>
Set FileList = CreateObject("Scripting.Dictionary")
Set fso = CreateObject("Scripting.FileSystemObject")

Function CreateFileList(basefolder, showfolder, ignorefolder)
Set fileobj = fso.GetFolder(basefolder)
Set fc = fileobj.Files
For Each file in fc
'I only want the asp pages to be listened
If Right(file.name, 4) = ".asp" Then
'Add the file to the dictionary
FileList.Add (Replace(showfolder, "\", "/") & file.name), (Replace(showfolder, "\", "/") & file.name)
End If
Next

Set folderobj = fso.GetFolder(basefolder)
Set fc = folderobj.SubFolders
For Each folder in fc
'It ignores all folders that start with _ or is in the ignorefolder-list
'(the list is built like /folder/folder/ (has to start and stop with /.
'it compares the name inside, this is not a treestructure or something like that)
If Not mid(folder.name, 1, 1) = "_" And Not instr(1, "/" & folder.name & "/", ignorefolder) > 0 Then
CreateFileList (basefolder & folder.name & "\"), (showfolder & folder.name & "\"), ignorefolder
End if
Next
End Function
</code>

Så vitt jag vet så ska den vara snabb på att plocka in allt i Dictionaryn men sen är det ju upp till dig å se till så resten ska gå fort.. :)<br>
<br>
MVH<br>
//Jonas


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 887
27 965
271 776
637
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies