* >* listfiles.prg >* > >lparameters cFolder > >if right(cFolder,1) # '\' > cFolder = cFolder + '\' >endif > >? cFolder > >oFSO = CreateObject("scripting.FileSystemObject") > >if oFSO.FolderExists(cFolder) > > oFolder = oFSO.GetFolder(cFolder) > > for each oFile in oFolder.Files > ? cFolder + oFile.Name > endfor > > for each oSubFolder in oFolder.SubFolders > ? cFolder + oSubFolder.Name > listfiles(cFolder + oSubFolder.Name) > endfor > >else > > =messagebox("Path " + cFolder + " does not exist") > >endif>