10. oktober 2004 - 16:20
Der er
27 kommentarer og 1 løsning
Samlet størrelse på mappe
Er der en funktion der kan se hvor meget plads man har brugt på sit webhotel (en mappe + alle under mapper)?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
10. oktober 2004 - 16:29
#1
Jeg bruger dette script <%=request.servervariables("SERVER_NAME")%> <% Set objFSO = Server.CreateObject( "Scripting.FileSystemObject" ) Set objFolder = objFSO.GetFolder(Server.MapPath(".")) If objFolder.Size < 1024 Then Response.write objFolder.Size & " bytes " ElseIf objFolder.Size < 1024*1024 Then Response.write Round(objFolder.Size/1024,2) & " Kbytes" ElseIf objFolder.Size < 1024*1024*1024 Then Response.write Round(objFolder.Size/1024/1024,2) & " Mbytes" Else Response.write Round(objFolder.Size/1024/1024/1024,2) & " Gbytes" End If %>
10. oktober 2004 - 16:35
#2
Hvis det så er en bestemt mappe skrives der Set objFolder = objFSO.GetFolder(Server.MapPath("/images")) istedet for Set objFolder = objFSO.GetFolder(Server.MapPath("."))
10. oktober 2004 - 16:45
#3
kan man også gå en mappe tilbage ../?
10. oktober 2004 - 16:51
#4
Ja det burde så være Set objFolder = objFSO.GetFolder(Server.MapPath("../")) Jeg har dog ikke prøvet dette
10. oktober 2004 - 16:59
#5
kan det passe at man ikke ka kører den i localhost?
10. oktober 2004 - 16:59
#6
Har prøvet det og det virker så hvis du vil teste en mappe tilbage Set objFolder = objFSO.GetFolder(Server.MapPath("../images"))
10. oktober 2004 - 17:00
#7
min den går ned, er der nogle specielle indstillinger eller komponenter der skal være installeret før det fungere?
10. oktober 2004 - 17:01
#8
Hvad vil du teste hvor meget hele hjemmesiden fylder?? Så skal det første jeg skrev stå i roden af localhost for at vise hvad den fylder incl. alle under mapper
10. oktober 2004 - 17:02
#9
Du har som hovedregel ikke tilladelse til at gå længere tilbage på et webhotel
10. oktober 2004 - 17:04
#10
nej, jeg vil bare prøve at se hvor meget mappen fylder på min computer. Er det derfor den står og tænker og tænker, tæller den alle mapper på computeren?
10. oktober 2004 - 17:05
#11
Nej ingen komponenter
10. oktober 2004 - 17:06
#12
Ok, nu har jeg valgt mappen (images) men den står stadig bare og tænker
10. oktober 2004 - 17:08
#13
jeg har bare sat det direkte ind som ovenfor, skal det placeres et specielt sted eller lignende?
10. oktober 2004 - 17:19
#14
Hvordan kalder du scriptet
10. oktober 2004 - 17:22
#15
jeg har blot sat det her ind: <%=request.servervariables("SERVER_NAME")%> <% Set objFSO = Server.CreateObject( "Scripting.FileSystemObject" ) Set objFolder = objFSO.GetFolder(Server.MapPath(".")) If objFolder.Size < 1024 Then Response.write objFolder.Size & " bytes " ElseIf objFolder.Size < 1024*1024 Then Response.write Round(objFolder.Size/1024,2) & " Kbytes" ElseIf objFolder.Size < 1024*1024*1024 Then Response.write Round(objFolder.Size/1024/1024,2) & " Mbytes" Else Response.write Round(objFolder.Size/1024/1024/1024,2) & " Gbytes" End If %> Det er det eneste, hvad skal jeg gøre?
10. oktober 2004 - 17:38
#18
kan det være mine iis instillinger?
10. oktober 2004 - 17:38
#19
skal der stå noget i SERVER_NAME?
10. oktober 2004 - 17:40
#20
Nej ikke i SERVER_NAME det bliver automatisk localhost Ang. indstillinger, så nej hvis ikke der er pillet ved dem
10. oktober 2004 - 17:43
#21
det har jeg ikke, kan du køre det lokalt på computeren?
10. oktober 2004 - 18:23
#22
Ja
10. oktober 2004 - 18:33
#23
Hvis den står og "tænker" kan det være fordi du har installeret Norton Antivirus. Du skal ind i Norton og stå "Active scripting" fra, det kan være nødvendig at genstare PC'en før det slået helt fra.
10. oktober 2004 - 20:43
#24
OK det hjalp med Norton slået fra, men den kommer med følgende fejl: Fejltype: Der opstod en Microsoft JScript-kompileringsfejl (0x800A03EC) Tegnet ';' var ventet /webvizion/Expositus/WWW/test.asp, line 12, column 4 Set objFSO = Server.CreateObject("Scripting.FileSystemObject") Linie 12 er: Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
10. oktober 2004 - 20:47
#25
nu virker det. Kanon, tak for hjælpen eagleeye, men er det iorden jeg giver cpccorp pointene idet han kom med scriptet. ellers smider I begge et svar også kan I dele.
10. oktober 2004 - 22:00
#26
Her et svar fra mig.
10. oktober 2004 - 22:11
#27
Lad bare eagleeye få det hele, han har brug for det
12. oktober 2004 - 23:01
#28
OK - men tak for hjælpen cpccorp
Kurser inden for grundlæggende programmering