---
name: "Net::SSH2::Dir"
section: "3pm"
platform: "linux"
package: "libnet-ssh2-perl"
version: "0.74-1+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Net::SSH2::Dir"
---

# Net::SSH2::Dir(3pm)

SSH 2 SFTP directory object

## NAME

Net::SSH2::Dir - SSH 2 SFTP directory object

## DESCRIPTION

An SFTP file object is created by the Net::SSH2::SFTP `"opendir"` method.

### read

Returns a hash (hashref in scalar context); keys are `"name"` and those returned by Net::SSH2::SFTP::stat; returns empty list or undef if no more files.

## SEE ALSO

Net::SSH2::SFTP.

## AUTHOR

David B. Robins, \<dbrobins@cpan.org\>

## COPYRIGHT AND LICENSE

Copyright (C) 2005, 2006 by David B. Robins; all rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.0 or, at your option, any later version of Perl 5 you may have available.
