Detta går ju igenom alla filer i katalogen och ger mig den sista. Testa med: Funkar utmärkt.Fil men inte alla!
Hur gör jag om jag vill bara ha första filnamnet?
Set MyFiles=MyDirectory.GetFolder(Server.MapPath("../PHOTOS/"&DIR))
FOR each x In MyFiles.files
archivephoto = "<IMG BORDER=0 SRC='../photos/"& dir & "/tn/tn_" & x.Name & "'>"
NEXT
Vill göra "MyFiles.file.Name" men det går ju inte.
Någon som har en förklaring?
MvH
//VaPPaSv: Fil men inte alla!
<code>
Set MyFiles = MyDirectory.GetFolder(Server.MapPath("../PHOTOS/"&DIR))
If MyFiles.files.Count > 0
Set X = MyFiles.Files.Item(1)
Response.Write x.Name
End If
</code>
Eller:
<code>
Set MyFiles = MyDirectory.GetFolder(Server.MapPath("../PHOTOS/"&DIR))
For each x In MyFiles.files
Response.Write x.Name
Exit for
Next
</code>Sv: Fil men inte alla!
Hittade detta lite senare.
<code>
Set MyFiles = MyDirectory.GetFolder(Server.MapPath("../PHOTOS/"&DIR))
For each x In MyFiles.files
Response.Write x.Name
Exit for
Next
</code>
Men borde ju gå och göra liknande.
<code>
Set MyFiles = MyDirectory.GetFolder(Server.MapPath("../PHOTOS/"&DIR))
If MyFiles.files.Count > 0
Set X = MyFiles.Files.Item(1)
Response.Write x.Name
End If
</code>