webForumDet fria alternativet

Leker lite...

ASP

4 svar · 197 visningar · startad av K++

Medlem sedan juli 2002171 inlägg
Frågan#1
Dim fsObj
Dim indir, outdir
Dim infile

Set fsObj	=	CreateObject("Scripting.FileSystemObject")
Set inDir	=	fsObj.GetFolder("d:\database1").Files
Set outDir	=	fsObj.GetFolder("d:\database2")

For Each inFile in indDir

	If Right(inFile.Name, 3) = "mdb" Then
		inFile.Copy(outDir.Path & "\" & inFile.Name) ' Rad 12
	End if
Next

Set inDir	=	Nothing
Set outDir	=	Nothing
Set fsObj	=	Nothing

Error Type:
Microsoft VBScript runtime (0x800A01C3)
Object not a collection
/vbs/001.asp, line 12

Medlem sedan dec. 200012 464 inlägg
#2
inFile.Copy outDir.Path & "\" & inFile.Name
Medlem sedan juli 2002171 inlägg
#3

Fungerar fortfarande inte. :/

Medlem sedan dec. 200012 464 inlägg
#4

Finns det en katalog som heter database2?

Medlem sedan feb. 200112 078 inlägg
#5

Felmeddelandet talar för sig självt. Du har stavat fel till 'inDir' på rad 9.

For Each inFile in indDir

borde vara

For Each inFile in inDir

:)

252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)