webForumDet fria alternativet

Visa hur mycket utrymme en viss mapp tar upp?

12 svar · 293 visningar · startad av medialabs

medialabsMedlem sedan mars 20023 686 inlägg
#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....

NickMedlem sedan jan. 200347 inlägg
#2

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

PeeerMedlem sedan mars 20025 907 inlägg
medialabsMedlem 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...

Jesper TMedlem 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%>
medialabsMedlem 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?

Jesper TMedlem sedan nov. 20017 144 inlägg
#7

..

medialabsMedlem sedan mars 20023 686 inlägg
#8

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

Jesper TMedlem sedan nov. 20017 144 inlägg
#9

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

Jesper TMedlem sedan nov. 20017 144 inlägg
#10
s=Cdbl(folderObject.Size/ 1024 /1024)
medialabsMedlem 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

Jesper TMedlem sedan nov. 20017 144 inlägg
#12

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

medialabsMedlem sedan mars 20023 686 inlägg
#13

Jesper T skrev:

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

Funkar klockrent nu, :)

123 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)