cyecloneMedlem sedan dec. 2004143 inlägg Hej,
jag har bifogat en bild som förklarar mitt "problem"
jag är ute efter nått som fungerar ungefär såhär:
I en mapp ligger det massa med andra mappar med bilder och en text fil"text.txt"
på min index.asp vill jag att den loopar ut lite iformation om alla dessa mappar, så som:
mappnamn, Antal filer i mappen, datum då den skapades, och även skriva ut texten som "text.txt" innehåller.
är detta svårt att göra, och någon som har nån bra sida att kolla på ang detta?
jätte tacksam för svar :)
EclipseMedlem sedan juli 20003 825 inlägg http://www.google.se/search?sourceid=navclient-ff&ie=UTF-8&rlz=1B2GGGL_svSE177&q=fso%2C+fileSystemObject
Du söker på Google efter "FSO, FileSystemObject".
Kolla dessa länkar. Du frågar efter mycket. Du måste börja i någon ända!
EclipseMedlem sedan juli 20003 825 inlägg cyecloneMedlem sedan dec. 2004143 inlägg Perfekt, tack för länken Eclipse ska läsa igen det nu!
cyecloneMedlem sedan dec. 2004143 inlägg det blev säkert inte korrekt, men det funkar iaf :)
<%
Session.LCID=1053
strFilePath = Server.Mappath( "\" ) & "\bildg"
directoryname= strFilePath
Set fso = CreateObject("Scripting.FileSystemObject")
fso.Getfolder(directoryname)
%>
<%
strFilePath = Server.Mappath( "\" ) & "\bildg"
Set fso = CreateObject("Scripting.FileSystemObject")
set mainfolder=fso.GetFolder(strFilePath)
Set foldercollection = mainfolder.SubFolders
set mainfolder=fso.GetFolder(strFilePath)
For Each folder In foldercollection
antal = 0
folder_name = folder.Name
folder_create = mainfolder.DateCreated
strFilePath1 = Server.Mappath( "\" ) & "\bildg\"&""&folder.Name&""
Set fso = CreateObject("Scripting.FileSystemObject")
set mainfolder1=fso.GetFolder(strFilePath1)
Set filecollection = mainfolder1.Files
For Each file In filecollection
antal = antal+1
Next
folder_files = antal-1
Set fso = CreateObject("Scripting.FileSystemObject")
filename= Server.Mappath( "\" ) & "\bildg\"&""&folder.Name&""&"\text.txt"
Set tso = fso.OpenTextFile(filename,1,false,0)
folder_info = tso.ReadAll
%>
cyecloneMedlem sedan dec. 2004143 inlägg Fastnade nu när jag skulle visa bilderna som ligger i mapparna på detta:
directoryname = Server.Mappath( "\" ) & "\bildg\"&""&Request.QueryString("d")&""
Set fso = CreateObject("Scripting.FileSystemObject")
set mainfolder=fso.GetFolder(directoryname)
Set filecollection = mainfolder.Files
For Each file In filecollection
file_name = file.Name
%>
<img src="<%=file_name%>" />
<%next%>
Detta funkar ju galant och alla filer visas, men jag vill ju bara visa bilderna, det ligger ju en .txt och en .asp i mappen också.... kan man på något sätt göra så den bara visa .jpg ??
Mvh,
Rickard
colioneMedlem sedan juni 20014 421 inlägg directoryname = Server.Mappath( "\" ) & "\bildg\"&Request.QueryString("d")
Set fso = CreateObject("Scripting.FileSystemObject")
set mainfolder=fso.GetFolder(directoryname)
Set filecollection = mainfolder.Files
For Each file In filecollection
if right(file.Name,4)=".jpg" then
response.write "<img src="""&file.name&""" />"
end if
next %>
cyecloneMedlem sedan dec. 2004143 inlägg Funkade kanon! med skrev så här
if right(file.Name,4)=".jpg" OR right(file.Name,4)=".JPG" then
Eftersom det värkade som dom var storleks känsliga....
Nu undrar jag även om jag kan sortera de mappar som jag hämtar med
strFilePath = Server.Mappath( "\" ) & "\bildg"
Set fso = CreateObject("Scripting.FileSystemObject")
set mainfolder=fso.GetFolder(strFilePath)
Set foldercollection = mainfolder.SubFolders
set mainfolder=fso.GetFolder(strFilePath)
For Each folder In foldercollection
Response.Write folder.Name
Next
Dom mapparna som listas ut börjar alltid med ett datum tex.
"2007-04-23 mapp1"
"2007-05-24 mapp2"
Jag vill att den nyaste datumet skall komma högst upp, just nu är det den äldsta mappen som kommer först.
Går detta att fixa? Skulle jag vara jätte tacksam för svar här med!!!
solbulleMedlem sedan mars 20015 287 inlägg Jag skulle tro att du lär bli tvungen att lägga dina poster i en array eller kanske ännu bättre ett recordset för att sen kunna sortera och visa så som du vill ha dom. I nuläget listar den ut på så sätt som det ligger på dsin dator/server.
Jesper TMedlem sedan nov. 20017 144 inlägg Visst, det skall gå bra att slänga in posterna i ett recordset (även fast inte ngn databas är inblandad)
Solbulle :o Uppväckt ifrån de döda :q Det var banne mig inte igår... ;)
colioneMedlem sedan juni 20014 421 inlägg jopp recordset är nog vad som gäller, sedan använda sort egenskapen.
solbulleMedlem sedan mars 20015 287 inlägg
Jesper T skrev:
...Solbulle :o Uppväckt ifrån de döda :q Det var banne mig inte igår... ;)
Jag tar det lite försiktigt nu inför mitt "5000-inläggsjubileum" ;)
OnTopic:
Typ:
http://www.webforum.nu/showthread.php?t=43997&highlight=sortera+recordset+fso