Hi all,
I have problem with OS Windows 2000 Server Service pack3
The function LISDIR() works perfect on any other OS, than this one.
Anyone has this experience?
IS there any help?
Regards
Hi all,
I have problem with OS Windows 2000 Server Service pack3
The function LISDIR() works perfect on any other OS, than this one.
Anyone has this experience?
IS there any help?
Regards
-----------------------
// Replacement for FW's lisDir() which can't handle Win 98 network
// paths like \\compaq\c\faxserve
function lisDir(cPath)
local nHandle,lSuccess:=.f.
cPath:=lfn2sfn(alltrim(cPath))
cPath:=if(right(cPath,1)="\",left(cPath,len(cPath)-1),cPath)
if file(cPath+"\testfile.$$$")
lSuccess:=.T.
elseif ( nHandle := fcreate( cPath + "\testfile.$$$" )) > 0
fclose(nHandle)
ferase(cPath + "\testfile.$$$")
lSuccess := .T.
endif
return lSuccessfunction direxists( cpath )
local adir
return ( len( adir := directory( cpath, 'D' ) ) > 0 .and. adir[1][5] == 'D' )