webForumDet fria alternativet

bytes till Mb

4 svar · 282 visningar · startad av sven

svenMedlem sedan aug. 2001383 inlägg
#1

Hej... Jag har detta på en sida för att kolla hur mycket det finns lagrat i en mapp.

<% 
Set MyFileSize = Server.CreateObject ("Scripting.FileSystemObject") 
MyPath = Server.MapPath("/comm/bilder") 
Set MyFolder = MyFileSize.GetFolder(MyPath) 
Response.Write MyFolder.Size 
Response.Write " bytes totalt i användarnas bilder"
%>

Problemet är att jag vill ha detta i utskrivet i Mb i stället för bytes. Det ger ju lite mer relevant information.
Så... Hur kan jag räkna om det?

------------------
/Sven

@ndersMedlem sedan juni 200032 969 inlägg
#2

Tips 1: En kilobyte är 1024 bytes.
Tips 2: En megabyte är 1024 kilobyte.

Alltså borde en formel som mb = b/(1024*1024) fungera. :)

Mvh,

------------------
Let your body decide

svenMedlem sedan aug. 2001383 inlägg
#3

Något så här då?

storlek = MyFolder.Size/(1024*1024)
Response.Write storlek
Response.Write " Mb totalt i användarnas bilder"

Det ser inte riktigt ut att fungera. Jag får 1,4 Mb när jag borde få 14 kb

------------------
/Sven

PaceMedlem sedan juni 20019 024 inlägg
#4

convFileSize()

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

svenMedlem sedan aug. 2001383 inlägg
#5

Tack....
Det var ju enkelt. När man får hjälp hela vägen...

------------------
/Sven

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