webForumDet fria alternativet

Filstorlek

ASP

3 svar · 265 visningar · startad av Compusa

Medlem sedan jan. 20023 327 inlägg
Frågan#1

Finns det något bra sätt att få reda på storleken (kb/mb) av en fil i ASP?

Låt oss säga att jag har en download sida med filer där jag vill kunna visa dess storlek.

Är FSO den bästa lösningen eller finns det någon annan funktion?

------------------
Nytt nickname, tidigare "känd" under namnet iceM2

Medlem sedan feb. 200112 078 inlägg
#2

File System Object är väl det enda komponentlösa som ens klarar av detta?

Ja ja, smidigast blir det ju iallafall, med tanke på vilka möjligheter man har med FSO.

strPath = "/virtuellmapp"
set objFSO=Server.CreateObject("Scripting.FileSystemObject")
set objFolder=objFSO.GetFolder(server.mappath(strPath))

for each objItem in objFolder.Files 
	response.write objItem.Size
next

set objFSO = nothing

Vassego. ;)

------------------
"-Of all the things i´ve lost, i miss my mind the most. -Ozzy

[Redigerat av OveRRidE den 25 jan 2002]

Medlem sedan jan. 20023 327 inlägg
#3

tack så mycket, vet ju hur man ska göra vill bara veta om detta var enda möjligheten.

------------------
Nytt nickname, tidigare "känd" under namnet iceM2

Medlem sedan feb. 200112 078 inlägg
#4

Aha! ;)

Tänk på att outputen är i Byte, dvs:

tal/1024 = storlek i kb
tal/1024/1024 = storlek i mb

------------------
Har du prövat vår nya miljövänliga soppåse i jaktarm?

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