>Hi All,
>
> Im using the low level function (FOPEN) in VFP 7 and can't hardly figure out why it can't successfully open the file.
> What I am doing is put an array of text files in a specified directory and open it one by one using for loop. But when tried to substitute directly the name of the file in FOPEN parameters (for debugging purpose), the file will be successfully opened.
>Any help will be gladly appreciated
> Code:
>
CLOSE ALL
> CLEAR ALL
>
> DIME temp[1]
> lcdirarray=adir(temp,'c:\inetpub\ftproot\icms\sbslsop*.txt.old')
>
> FOR j = 1 TO dirarray
>* x=FOPEN(temp(j,1),2)
x=FOPEN(forcepath(temp(j,1), "'c:\inetpub\ftproot\icms"),2)
> ?x
> WAIT ''
> ENDFOR
Adir() keeps only the filename, without a path. When accessing the file, you need to add the path. See the correction in your code.