/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
gennemgå mappe og undermapper
Fra : MooreHojer


Dato : 10-06-06 15:32

Hej NG

Er der nogen der kan pege mig i retningen af et script der kan liste
alle filer (evt. også mapper) i en angiven mappe + i alle undermapperne?

På Forhånd Tak!

--
MooreHojer


 
 
Neuhafen @ Neuhafen.~ (10-06-2006)
Kommentar
Fra : Neuhafen @ Neuhafen.~


Dato : 10-06-06 18:03


"MooreHojer" <simon@moorehojer.dk> skrev i en meddelelse
news:448ad7cb$0$15785$14726298@news.sunsite.dk...
> Hej NG
>
> Er der nogen der kan pege mig i retningen af et script der kan liste alle
> filer (evt. også mapper) i en angiven mappe + i alle undermapperne?

Hej MooreHojer,

Prøv denne:

<html>
<head>
<title>FileSystemObject</title>
</head>
<body>

<%
'Først finder vi denne fil...
Dim DenneFil, DetteDir
DenneFil = Request.ServerVariables("Script_Name")

' Så finder vi stien til denne fil...

DetteDir = Server.MapPath(DenneFil)

' Vi skal nu oprette et objekter

Dim ObjFSO, ObjFile, ObjFileItem, ObjFolder, ObjFolderContents,
ObjSubFolders
Set ObjFSO = CreateObject("Scripting.FileSystemObject")

Set ObjFile = ObjFSO.GetFile(DetteDir)
Set ObjFolder = ObjFile.ParentFolder
Set ObjFolderContents = ObjFolder.Files

RodKatalog = ObjFolder

' Alle Objekter er oprettet

Sub VisSti(objFolder)

Response.Write "<br><strong>" & objFolder & "</strong><br><br>"
Set Filer = objFolder.Files
For each Fil in Filer
Sti = Replace(objFolder, RodKatalog, "")
%>
<a href="<%Response.Write Sti & "\" & Fil.name%>">Vis</a>
<%
Response.Write objFolder & "\" & Fil.name & "<br>"
Next
Falg = False
For each SubFolder in objFolder.SubFolders
Set AntalSubFolders = SubFolder.SubFolders
Antallet = AntalSubFolders.Count
If Antallet>0 then
Flag = True
Set SubSubFolders = SubFolder
VisSti(SubSubFolders)
End if

If Flag = False then
Response.Write "<br><strong>" & SubFolder & "</strong><br><br>"
Set Filer=SubFolder.Files
For each Fil in Filer
Sti = Replace(SubFolder, RodKatalog, "")
%>
<a href="<%Response.Write Sti & "\" & Fil.name%>">Vis</a>
<%
Response.Write SubFolder & "\" & Fil.name & "<br>"
Next
End If

Next

End Sub

Response.Write "Viser alle filer i dette bibliotek og alle under biblioteker
!!!<br><br>"
VisSti (objFolder)


%>

</body>
</html>


Neuhafen

>
> På Forhånd Tak!
>
> --
> MooreHojer



MooreHojer (10-06-2006)
Kommentar
Fra : MooreHojer


Dato : 10-06-06 18:30

> Prøv denne:

[SNIP]

Takker, det var lige præcis hvad jeg manglede...

--
MooreHojer


Ukendt (12-06-2006)
Kommentar
Fra : Ukendt


Dato : 12-06-06 10:43


"MooreHojer" <simon@moorehojer.dk> skrev i en meddelelse
news:448b0192$0$15784$14726298@news.sunsite.dk...
>> Prøv denne:
>
> [SNIP]
>
> Takker, det var lige præcis hvad jeg manglede...

Det var da så lidt !!!!

Neuhafen

>
> --
> MooreHojer



Jørn Andersen (10-06-2006)
Kommentar
Fra : Jørn Andersen


Dato : 10-06-06 18:31

On Sat, 10 Jun 2006 19:02:35 +0200, "Neuhafen @ Neuhafen.dk"
<neuhafen@neuhafen.dk> wrote:

<snip>

>Falg = False
<snip>

> If Flag = False then

Husk at sætte Option Explicit, så opdager man stavefejl

Good luck!

--
Jørn Andersen,
Brønshøj

Ukendt (12-06-2006)
Kommentar
Fra : Ukendt


Dato : 12-06-06 10:44


"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse
news:ib0m82pnqp16o283srdt024atolihu0m8a@4ax.com...
> On Sat, 10 Jun 2006 19:02:35 +0200, "Neuhafen @ Neuhafen.dk"
> <neuhafen@neuhafen.dk> wrote:
>
> <snip>
>
>>Falg = False
> <snip>
>
>> If Flag = False then
>
> Husk at sætte Option Explicit, så opdager man stavefejl

UPS... Den var ikke go' !!!!


Neuhafen

>
> Good luck!
>
> --
> Jørn Andersen,
> Brønshøj



Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408799
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste