Treba mi funkcija koja ce da skenira sve direktorijume i subdirektorijume pocevsi od nekog unapred zadatog!
Ova funkcija skenirajdir treba samo da prodje kroz sve direktorijume i da ih upise u cursor cDirektorijumi. Kasnije taj kursor koristim u druge svrhe...
Medjutim ne znam gde ovu funkciju da definisem??? Kao neki poseban program????
Takodje kada sam isprobao ovu funkciju, niste se nije upisivalo u kursor!!!!!!! :(
CREATE cursor cDirektorijumi (path c(250), skeniran l)
Code:
PARAMETERS direktorijum
function skenirajdir(direktorijum)
PUBLIC cDirektorijum
cd &direktorijum
broj=ADIR(niz, '*.*',"D")
FOR i=1 TO broj
atribut=len(niz[i,5])
IF substr(niz[i,5],atribut,atribut)="D" then
IF SUBSTR(niz[i,1],1,1)<>'.' then
INSERT INTO cDirektorijumi VALUES (FULLPATH(niz[i,1]), .f.)
skenirajdir(niz[i,1])
endif
ENDIF
ENDFOR
ENDFUNC
skenirajdir(direktorijum)
PARAMETERS direktorijum
function skenirajdir(direktorijum)
PUBLIC cDirektorijum
cd &direktorijum
broj=ADIR(niz, '*.*',"D")
FOR i=1 TO broj
atribut=len(niz[i,5])
IF substr(niz[i,5],atribut,atribut)="D" then
IF SUBSTR(niz[i,1],1,1)<>'.' then
INSERT INTO cDirektorijumi VALUES (FULLPATH(niz[i,1]), .f.)
skenirajdir(niz[i,1])
endif
ENDIF
ENDFOR
ENDFUNC
skenirajdir(direktorijum)