>John,
>
>That causes the array to exceed the max number of elements an array can contain.
>
>>The directory that crashed it contained 13,083 files. A microsoft office subdirectory full of wmf and bmp files....
And in this case, there's a solution - Scripting.FileSystemObject!!!
Alternatively, you could use the old SYS(2000) function and write something to loop through explicitly - bletch. Scripting.FileSystemObject works really well for this.