>LOCAL ARRAY slaDir[1],slaADIR[1,5] > >slnDir = 1 >slnNumDir = 1 >DIMENSION slaDir[1] >slaDir[1] = This.cPjHome >DO WHILE slnDir <= slnNumDir > SET DEFAULT TO (slaDir[slnDir]) > DIMENSION slaADIR[1,5] > slnNumADIR = ADIR(slaADIR,'','D') > IF slnNumADIR > 0 > FOR slnFor = 1 TO slnNumADIR > > IF LEFT(slaADIR[slnFor,1],1) <> '.' > slnNumDir = slnNumDir+1 > DIMENSION slaDir[slnNumDir] > slaDir[slnNumDir] = slaDir[slnDir]+'\'+ALLTRIM(slaADIR[slnFor,1]) > ENDIF > ENDFOR > ENDIF > slnDir = slnDir+1 >ENDDO>
>LOCAL ARRAY slaDir[1],slaADIR[1,5] > >slnDir = 1 >slnNumDir = 1 >DIMENSION slaDir[1] >slaDir[1] = This.cPjHome >DO WHILE slnDir <= slnNumDir > SET DEFAULT TO (slaDir[slnDir]) > DIMENSION slaADIR[1,5] > slnNumADIR = ADIR(slaADIR,'','D') > IF slnNumADIR > 0 > FOR slnFor = 1 TO slnNumADIR > > IF LEFT(slaADIR[slnFor,1],1) <> '.' AND not some extra directory condition checking > slnNumDir = slnNumDir+1 > DIMENSION slaDir[slnNumDir] > slaDir[slnNumDir] = slaDir[slnDir]+'\'+ALLTRIM(slaADIR[slnFor,1]) > ENDIF > ENDFOR > ENDIF > slnDir = slnDir+1 >ENDDO>