Kerry,
What kind of speed does this have?
(defun subfolders (path / folder fs lst subs)
(setq fs (vlax-create-object "Scripting.FileSystemObject"))
(if (and (setq folder (vlax-invoke fs 'getfolder path))
(setq subs (vlax-get folder 'subfolders))
)
(vlax-for sub subs (setq lst (cons (vlax-get sub 'Path) lst)))
)
(vlax-release-object fs)
(reverse lst)
)
(subfolders "C:\\")
Nevermind :ugly:
(_TEST03)........1500 / 3.47 <fastest>
(_TEST05)........1515 / 3.43
(_TEST02)........1516 / 3.43
(_TEST06)........1516 / 3.43
(_TEST01)........1578 / 3.30
(_TEST04)........1578 / 3.30
(SUBFOLDERS).....5203 / 1.00 <slowest>