http://www.perlmonks.org?node_id=1018904


in reply to Doing an 'ls' in SFTP:Foreign

ls returns an array reference:
$l = $sftp->ls(...) or die "ls failed: ".$sftp->error; for my $e (@$l) { ... }