webForumDet fria alternativet

Visa hur mycket utrymme en viss mapp tar upp?

ASP

12 svar · 293 visningar · startad av medialabs

Medlem sedan mars 20023 686 inlägg
Frågan#1

hej!

skulle behöva ett script som visar hur mb en viss mapp tar upp.
Skulle vilja att den visa om det bara finns 300kb i mappen så ska den visa 0.3 Mb osv....

Medlem sedan jan. 200347 inlägg
#2

säger det här nåt?
http://www.asp-help.com/getstarted/gs_includes.asp

Medlem sedan mars 20025 907 inlägg
Medlem sedan mars 20023 686 inlägg
#4

Nick skrev:

säger det här nåt?
http://www.asp-help.com/getstarted/gs_includes.asp

nja, fanns inte för att visa en hel mapp´s storlek...

Medlem sedan nov. 20017 144 inlägg
#5

Funkar inte detta då?

<%
'***************** Size
Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(Server.MapPath("\fso\"))
s=Int(folderObject.Size/ 1024 /1024)  
Response.Write s & " Mb"

Set folderObject = Nothing
Set fso = Nothing

' Output:
' 0.396 Mb%>
Medlem sedan mars 20023 686 inlägg
#6

Jesper,

Funkar men den visar 0 Mb när innehållet i mappen är under 1 mb, hur fixar man detta?

Medlem sedan nov. 20017 144 inlägg
#7

..

Medlem sedan mars 20023 686 inlägg
#8

Skrev fel först, men ändrade det. så titta på mitt föregående inlägg.

Medlem sedan nov. 20017 144 inlägg
#9

Det är bara för att du har "INT", testa med "Cdbl".
"Int" är heltal.

Medlem sedan nov. 20017 144 inlägg
#10
s=Cdbl(folderObject.Size/ 1024 /1024)
Medlem sedan mars 20023 686 inlägg
#11

Jesper T skrev:

s=Cdbl(folderObject.Size/ 1024 /1024)

Hehe, den ville avrunda ganska långt.

0,276966094970703 Mb

kan man inte göra så att den bara tar den första decimalen kommer fram eller nått liknande, nått liknande 0,27 Mb

Medlem sedan nov. 20017 144 inlägg
#12

testa med Response.Write round(s,2) & " Mb"

Medlem sedan mars 20023 686 inlägg
#13

Jesper T skrev:

testa med Response.Write round(s,2) & " Mb"

Funkar klockrent nu, :)

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)