Bin ich verrückt? Ich finde keine Möglichkeit, die erste Datei in einem Ordner mit dem FileSystemObject (klassisches ASP) zu erhalten. Bei den meisten Sammlungen würden Sie denken, dass der Index 0 oder 1 funktionieren könnte, aber IIS sagt "Ungültiger Prozeduraufruf oder ungültiges Argument".ASP FileSystemObject Sammlung kann nicht durch Index zugegriffen werden
Keines dieser letzten 2 Zeilen arbeiten:
Set oFileScripting = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFileScripting.GetFolder(sFolder)
Set oFiles = oFolder.Files
If oFiles.Count = 0 Then Response.Write "no files"
Response.Write oFiles(0).Name
Response.Write oFiles.Item(1).Name
bin ich mega-dumm, oder gibt es keine Möglichkeit, einen Index zu verwenden, um diese besondere Sammlung zugreifen?
Ich dachte (im Allgemeinen), dass Sammlungen zufällig nach Artikel bumber zugegriffen werden könnten? Leider erwähnt dieser Artikel nicht FileSystemObject - http://msdn.microsoft.com/en-us/library/ms525228.aspx –
Im Allgemeinen können Sammlungen über Indexnummerierung zugegriffen werden, aber die Dateisammlung ist keine normale Sammlung. Es hat eine Eigenschaft item, aber es scheint, dass der Schlüssel, den es verwendet, Dateiname ist. c.f. http://www.devguru.com/Technologies/vbscript/quickref/filescoll_item.html – dpmattingly