Hur gör man för att få ut storleken på filer i en mapp.
Eller rättare sagt, hur radar man upp filer i en mapp och beräkna storleken på varje fil och sedan total storlek?
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder("C:\mina dokument\mina webbplatser\Sin_adec")
set Files = Folder.Files
For each Item In Files
response.write Item.Name & "<br>"
Next
set Folder = nothing
set FSO = nothing
set Files = nothing
'===========================================================
'FUNKTIONER
function getFileSize(int)
If int > 1000 then
getFileSize = round(int/1024,0) & " KB"
Else
getFileSize = "1 KB"
End If
end function
Function fileExtension(filename)
arrArray = Split(filename,".")
fileExtension = arrArray(1)
End Function
Function fileNamn(filename)
fileNamn = lcase(left(filename,instr(filename,".") -1))
End Function
%>
<%
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder("C:\mina dokument\mina webbplatser\Sin_adec")
set Files = Folder.Files
For each Item In Files
'response.write Item.Name & "<br>"
response.write "<a href=""" & Item.Name & """>" & Item.Name & "</A>" & "<br>"
Next
set Folder = nothing
set FSO = nothing
set Files = nothing
'===========================================================
'FUNKTIONER
function getFileSize(int)
If int > 1000 then
getFileSize = round(int/1024,0) & " KB"
Else
getFileSize = "1 KB"
End If
end function
Function fileExtension(filename)
arrArray = Split(filename,".")
fileExtension = arrArray(1)
End Function
Function fileNamn(filename)
fileNamn = lcase(left(filename,instr(filename,".") -1))
End Function
%>
...fast det fungerar iofs bara om scriptet är i samma folder som filerna kom jag på.
Annars kan du lägga sökvägen till mapper i en variabel (som i orginalet) och använda dig av den i länken, alternativvt kanske mappath..
Hej igen..
undrar bara hur jag ska göra om jag vill visa en innehållet i en medlemms mapp
<%
strUsername = Recset("anv")
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder("C:\mina dokument\mina webbplatser\) '<---- här vill jag att det ska vara \\mina webbplatser\"användarnamnet"......
set Files = Folder.Files
For each Item In Files
'response.write Item.Name & "<br>"
response.write "<a href=""" & Item.Name & """>" & Item.Name & "</A>" & "<br>"
Next
...
..
..
%>