るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
9件ヒット [1-9件を表示] (0.019秒)
トップページ > ライブラリ:net/ftp[x] > バージョン:2.7.0[x] > クエリ:ftp[x] > クエリ:open[x]

別のキーワード

  1. ftp get
  2. ftp put
  3. ftp new
  4. ftp list

クラス

キーワード

検索結果

Net::FTP.open(host, user = nil, passwd = nil, acct = nil) -> Net::FTP (63721.0)

新しい Net::FTP インスタンスを生成します。

新しい Net::FTP インスタンスを生成します。

Net::FTP.new と異なり host を省略できません。

ブロックを与えた場合には、生成したインスタンスを
ブロックに渡して呼びだします。この場合、ブロック終了時に
Net::FTP#close を呼びだし、ブロックの値を
返します。

ブロックを与えなかった場合には生成したインスタンスを返します。

user が指定された場合は Net::FTP#login
を呼び出します。

@param host 接続するホストを指定します。
@param user ログインに使うユーザ名を指定します。
@param passwd ロ...

Net::FTP.open(host, user = nil, passwd = nil, acct = nil) {|ftp| ... } -> object (63721.0)

新しい Net::FTP インスタンスを生成します。

新しい Net::FTP インスタンスを生成します。

Net::FTP.new と異なり host を省略できません。

ブロックを与えた場合には、生成したインスタンスを
ブロックに渡して呼びだします。この場合、ブロック終了時に
Net::FTP#close を呼びだし、ブロックの値を
返します。

ブロックを与えなかった場合には生成したインスタンスを返します。

user が指定された場合は Net::FTP#login
を呼び出します。

@param host 接続するホストを指定します。
@param user ログインに使うユーザ名を指定します。
@param passwd ロ...

Net::FTP#open_timeout=(seconds) (27472.0)

接続時のタイムアウトの秒数を設定します。

接続時のタイムアウトの秒数を設定します。

制御用コネクションとデータ転送用コネクションの
両方を開くときの共通のタイムアウト時間です。

この秒数たってもコネクションが
開かなければ例外 Net::OpenTimeout を発生します。
整数以外での浮動小数点数や分数を指定することができます。
デフォルトは nil(タイムアウトしない)です。

制御用コネクションを開く以下のメソッドで利用されます。

* Net::FTP.open
* Net::FTP.new
* Net::FTP#connect

また、以下のデータ転送用コネクションを開くメソッドでも利用されます。

*...

Net::FTP#open_timeout -> Numeric|nil (27328.0)

接続時のタイムアウトの秒数を返します。

接続時のタイムアウトの秒数を返します。

制御用コネクションとデータ転送用コネクションの
両方を開くときの共通のタイムアウト時間です。

この秒数たってもコネクションが
開かなければ例外 Net::OpenTimeout を発生します。
整数以外での浮動小数点数や分数を指定することができます。
デフォルトは nil(タイムアウトしない)です。

@see Net::HTTP#read_timeout, Net::HTTP#open_timeout=

Net::FTP#mlsd(pathname = nil) -> [Net::FTP::MLSxEntry] (9580.0)

pathname で指定したディレクトリに含まれているファイルの詳細な情報を得ます。

...コマンドとして
MLST/MLSD が定義されました。

@param pathname 情報を得るディレクトリ名
@see Net::FTP#mlst

require 'net/ftp'

Net::FTP.open("ftp.example.org") do |ftp|
ftp.login("anonymous", "foobar@example.com")
p ftp.mlsd("/")
# =>
# [#<Net::FTP::M...

絞り込み条件を変える

Net::FTP.new(host = nil, user = nil, passwd = nil, acct = nil) -> Net::FTP (9430.0)

新しい Net::FTP のインスタンスを生成します。

新しい Net::FTP のインスタンスを生成します。

host が指定された場合、生成されたインスタンスに対して
Net::FTP#connect を呼び出し、
さらに user が指定された場合は Net::FTP#login
を呼び出します。

@param host 接続するホストを指定します。
@param user ログインに使うユーザ名を指定します。
@param passwd ログインに使うパスワードを指定します。
@param acct ログイン後に送る ACCT コマンドのパラメータを指定します。

@see Net::FTP.open

Net::FTP#mlsd(pathname = nil) {|entry| ... } -> () (9280.0)

pathname で指定したディレクトリに含まれているファイルの詳細な情報を得ます。

...コマンドとして
MLST/MLSD が定義されました。

@param pathname 情報を得るディレクトリ名
@see Net::FTP#mlst

require 'net/ftp'

Net::FTP.open("ftp.example.org") do |ftp|
ftp.login("anonymous", "foobar@example.com")
p ftp.mlsd("/")
# =>
# [#<Net::FTP::M...

Net::FTP#read_timeout=(seconds) (9043.0)

読み込み一回でブロックしてよい最大秒数を 設定します。

読み込み一回でブロックしてよい最大秒数を
設定します。

この秒数たっても読みこめなければ例外 Net::ReadTimeout
を発生します。整数以外での浮動小数点数や分数を指定することができます。
デフォルトは 60 (秒)です。

このタイムアウト秒数は、サーバとやりとりする
ほとんどの Net::FTP のメソッドで有効です。

@param second 待つ秒数を指定します。
@see Net::HTTP#open_timeout, Net::HTTP#read_timeout

Net::FTP#read_timeout -> Numeric|nil (9025.0)

読み込み一回でブロックしてよい最大秒数 を返します。

読み込み一回でブロックしてよい最大秒数
を返します。

この秒数たっても読みこめなければ例外 Net::ReadTimeout
を発生します。整数以外での浮動小数点数や分数を指定することができます。
デフォルトは 60 (秒)です。

@see Net::HTTP#open_timeout, Net::HTTP#read_timeout=