>>>Never trust file()!
>>>
>>>?dir('\yourtable.dbf')
>>>?adir(temp,'\yourtable.dbf')>0
>>>
>>>
>>Can you elaborate, please? I tried to reproduce a problem on demand in IDE and I can not.
>
>This message contains a big typo, when I meant file(), I accidentally wrote dir().
>
>The problem with file() is when you use file() to check for a file in the root (directory or mapping). As long as the file is in the path, VFP will find it even if it's NOT in the root.
Ok, let me try it. You're saying, if we're searching for c:\test.txt and we have file test.txt in the currect folder (in the path) it does return .t. ?
I tried in IDE
file('c:\test.txt') having created the file test.txt in the current directory and it correctly returned .f. I didn't try it in run-time, I tried in IDE.
If it's not broken, fix it until it is.
My Blog