Hej. kanske låter som en krånglig väg men... lägg alla filerna i en string separerade med ett komma.. Tack för tipset! :)random på fillista(fso)?
Är det möjligt att kasta om ordningen, (randomisera?), på filerna som ligger i ett visst
Scripting.Filsystemobject?
Jag vill alltså plocka ut filnamnen ur filesystemobject och sedan stoppa in dom i ett nytt
object, (dictionary kanske), men på vägen kasta om ordningen på filnamnen.
Detta är scriptet som listar upp filer jag har i en viss katalog på servern:
<%
Set MyDirectory=Server.CreateObject("Scripting.FileSystemObject")
Set MyFiles=MyDirectory.GetFolder(Server.MapPath("/img"))
For Each filefound In MyFiles.files
Response.Write filefound.Name
%>
<br>
<%
Next
%>
Här plockas ju filnamnen fram iallafall.. :/
Är det någon som vet om det finns en fördefinierad randomize() funktion jag kan använda
eller andra tips på hur det kan göras?
Mvh,
Christian OtrelSv: random på fillista(fso)?
<code=asp>
myFiles = "fil1.txt,fil2.txt,fil3.txt"
' och sen
while myFiles <> ""
myArray = split(myFiles, ",")
myNewFile = myArray(int(rnd * ubound(myArray)))
myNewOrder = myNewOrder & myNewFile & ","
myFiles = replace(myFiles, myNewFile & ",", "")
wend
</code>Sv:random på fillista(fso)?
Jag håller på för fullt med att få denna att fungera. Jag har hittills inte lyckats med att
få scriptet att gå rakt igenom. (Jag är väl ingen fena på detta misstänker jag..) :p
Jag har inte lyckats få fram en utskrift på den nya sorteringen. (i myNewOrder), men det är väl bara en tidsfråga.
Tack igen.
/Christian