Kenneth Auchenberg skrev:
> Hvordan tæller man antallet af filer i en bestemt mappe?
>
> Jeg ved godt hvordan man gør med en DB, count
>
> men hvordan gør man med filesystem?
Bruger FSO (FileSystemObject) og tilhørende metoder. En
googlesøgning på fso+file+count gav bl.a.:
<
http://www.asp101.com/samples/viewasp.asp?file=random_image.asp>
Et stykke nede kan man læse:
'* klip ******************************************
' Variables for our FileSystemObject objects
Dim objFSO, objFolderObject, objFileCollection, objFile
' A pair of integers for our random image selection
Dim intFileNumberToUse, intFileLooper
' A "handle" to the file we choose to use
Dim objImageFileToUse
' A variable to build our image tag
Dim strImageSrcText
' Lets see what's in the directory:
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolderObject = objFSO.GetFolder(Server.MapPath(IMGS_DIR))
Set objFSO = Nothing
Set objFileCollection = objFolderObject.Files
Set objFolderObject = Nothing
' Get a count of files and use it to generate a random
' number from 1 to the count.
intFileNumberToUse = Int(objFileCollection.Count * Rnd) + 1'
'* klip ******************************************
Antallet af filer gemmer sig i den sidste linje.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html