webForumDet fria alternativet

Kolla storleken?

ASP

3 svar · 243 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#1

Någon som vet hur man får fram storleken på filerna i en mapp plus i alla undermappar?

Medlem sedan feb. 200112 078 inlägg
#2

Storleken på mappen som koden körs i:

<%

set fso = server.createobject("scripting.filesystemobject")
set folder = fso.getfolder(server.mappath("."))
	response.write round((folder.size / 1024) / 1024,2) & "<br>"
set folder = nothing
set fso = nothing

%>

Storleken på en specifik mapp:

<%
sFolder = "folder2"
set fso = server.createobject("scripting.filesystemobject")
set folder = fso.getfolder(server.mappath("folder/" & sFolder))
	response.write round((folder.size / 1024) / 1024,2) & "<br>"
set folder = nothing
set fso = nothing

%>

Visas i MegaByte. MB = ((Bytes / 1024) / 1024)

Medlem sedan nov. 20031 018 inlägg
#3

Kan man inte på något sätt bara köra ett script från en mapp som hämtar storleken på allt som ligger i den mappen och under mappar?

Medlem sedan feb. 200112 078 inlägg
#4

Det är precis det den första koden gör.

254 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)