(Perl) Transition from SFtp.ReadDir to SFtp.ReadDirListing
Provides instructions for replacing deprecated ReadDir method calls with ReadDirListing. Note: This example requires Chilkat v11.0.0 or greater.
use chilkat();
$success = 0;
$sftp = chilkat::CkSFtp->new();
# ...
# ...
# ------------------------------------------------------------------------
# The ReadDir method is deprecated:
# dirObj is a SFtpDir
$dirObj = $sftp->ReadDir();
if ($sftp->get_LastMethodSuccess() == 0) {
print $sftp->lastErrorText() . "\r\n";
exit;
}
# ...
# ...
# ------------------------------------------------------------------------
# Do the equivalent using ReadDirListing.
# Your application creates a new, empty SFtpDir object which is passed
# in the last argument and filled upon success.
$dirOut = chilkat::CkSFtpDir->new();
$success = $sftp->ReadDirListing($dirOut);
if ($success == 0) {
print $sftp->lastErrorText() . "\r\n";
exit;
}
|