>>>I have a subdirectories on my machine f:\develop\myWork\temp and ..\data
>>>
>>>? directory('f:\develop\myWork\data') returns .T.
>>>? directory('f:\develop\myWork\temp') returns .F. (sometimes .T.)?
>>>? directory('data') returns .T.
>>>? directory('temp') returns .F. (sometimes .T.)?
>>>
>>>What gives? I need to know if temp exists, if it doesn't I want to create it on the fly.
>>>
>>>Does anyone have a better solution to directory()? I don't trust it.
>>>
>>>Robert
>>Seeing even fullpath declaration fails for only "temp" I have a silly idea. Might any code RDing and MDing between these "? directory()" (Code may belong to someone else mapping to this work dir)?
>>Cetin
>And anyway for a solution I would do
cTempFile = "t"+sys(2015)+".tmp"
>handle=fcreate("f:\develop\mywork\temp\"+cTempFile)
>if handle >= 0
> =fclose(handle)
> erase (cTempFile)
>else
> if adir("f:\develop\mywork\temp\") = 0
> md "f:\develop\mywork\temp"
> endif
>endif
Cetin
You may be right. I didn't try adir() on this one. Maybe thats the way to go instead of renaming my temp directory.
Thanks!
Robert