Avatar billede steen_hansen Forsker
29. oktober 2006 - 22:11 Der er 10 kommentarer og
1 løsning

Størrelsen på en given fil

Hvordan henter man den? Der må ikke skelnes mellem filtyper, da der kan være 5-6 forskellige slags. Håber det kan lade sig gøre ...
Avatar billede steen_hansen Forsker
29. oktober 2006 - 22:14 #1
... f.eks. hvis minPDF.PDF ligger i /docs/pdf/, så mener jeg at have set, at man kan finde størrelsen på filen med et VB-script.
Avatar billede Slettet bruger
29. oktober 2006 - 22:33 #2
ja da... sådan her for eksempel:
<%
set fs=Server.CreateObject("Scripting.FileSystemObject")
set f=fs.GetFile(server.mappath("/docs/pdf/minPDF.PDF"))
response.write f.Size
set f=nothing
set fs=nothing
%>

\Dan
Avatar billede steen_hansen Forsker
29. oktober 2006 - 22:45 #3
Fedest, jeg prøver det af sebere :o)

Lægger du et svar? :o)
Avatar billede Slettet bruger
29. oktober 2006 - 23:24 #4
ok... her et svar...

\Dan
Avatar billede steen_hansen Forsker
29. oktober 2006 - 23:27 #5
Takker :o)
Avatar billede Slettet bruger
30. oktober 2006 - 00:58 #6
- det var så lidt og tak for point!

\Dan
Avatar billede steen_hansen Forsker
30. oktober 2006 - 01:38 #7
Jeg går ud fra, at det bliver vist i bytes?
Avatar billede steen_hansen Forsker
30. oktober 2006 - 01:40 #8
Og et lille spørgsmål mere: Hvordan nøjes jeg med at få udskrevet 2 decimaler?

<%=f.Size/1024%> KB
Avatar billede steen_hansen Forsker
30. oktober 2006 - 01:43 #9
Jeg fandt det her på E :o)

<%=FormatNumber(f.Size/1024,2)%>
Avatar billede Slettet bruger
30. oktober 2006 - 03:05 #10
- hehe... lige præcis!
- men sådan for en ordens skyld så ville jeg nu nok vælge at gøre det sådan her i stedet:

<%
filesize = f.Size
filesize = filesize/1024
filesize = formatnumber(filesize,2)
%>
<%=filesize%>

- men det kan godt være det bare er mig - men jeg synes måske det er mere overskueligt på den måde...

\Dan
Avatar billede steen_hansen Forsker
30. oktober 2006 - 19:52 #11
Du har ret, jeg er også vant til, at der konsekvent ikke må komme noget ind i parentesen i en formel, pånær det, der skal beregnes, selvfølgelig. Det er ikke helt betryggende - selvom det virker :o)

Jeg bruger dit eksempel, det virker, det er fedt :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester