Lianja
Lianja
Transition from SFtp.ReadDir to SFtp.ReadDirListing
Provides instructions for replacing deprecated ReadDir method calls with ReadDirListing.Chilkat Lianja Downloads
llSuccess = .F.
loSftp = createobject("CkSFtp")
// ...
// ...
lcHandle = loSftp.OpenDir(".")
// ...
// ...
// ------------------------------------------------------------------------
// The ReadDir method is deprecated:
loDirObj = loSftp.ReadDir(lcHandle)
if (loSftp.LastMethodSuccess = .F.) then
? loSftp.LastErrorText
release loSftp
return
endif
// ...
// ...
release loDirObj
// ------------------------------------------------------------------------
// Do the equivalent using ReadDirListing.
// Your application creates a new, empty SFtpDir object which is passed
// in the last argument and filled upon success.
loDirOut = createobject("CkSFtpDir")
llSuccess = loSftp.ReadDirListing(lcHandle,loDirOut)
if (llSuccess = .F.) then
? loSftp.LastErrorText
release loSftp
release loDirOut
return
endif
// ...
// ...
loSftp.CloseHandle(lcHandle)
release loSftp
release loDirOut