Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > net/ftpライブラリ > Net::FTPクラス > dir

instance method Net::FTP#dir

list(*args) -> [String][permalink][rdoc]
list(*args) {|line| ... } -> nil
ls(*args) -> [String]
ls(*args) {|line| ... } -> nil
dir(*args) -> [String]
dir(*args) {|line| ...} -> nil

LIST コマンドを送信し、結果を返します。

ブロックとともに呼び出された場合は各行に対してブロックを 実行します。ブロックなしの場合には文字列の配列で結果を返します。

[PARAM] args:
LIST の引数を文字列で渡します。複数渡すことができます。
[EXCEPTION] Net::FTPTempError:
応答コードが 4yz のときに発生します。
[EXCEPTION] Net::FTPPermError:
応答コードが 5yz のときに発生します。
[EXCEPTION] Net::FTPProtoError:
応答コードが RFC 的に正しくない場合に発生します。
[EXCEPTION] Net::FTPReplyError:
応答コードが上の場合以外で正しくない場合(1xy, 3xyが来るべきでないときに来た場合など)に発生します。