コンストラクタが失敗すると、undefが返され、エラーメッセージが$@に入ります。記述がなければ、全てのメソッドはtrueまたはfalseを返します。trueが処理が成功したことを意味します。宣言しているときには、失敗ではundefまたは空リストを返します。])与えられたログイン情報でリモートのFTPサーバーにログインします。ログイン情報を検索するためNet::Netrcパッケージを使います。見つからなければ、anonymousログインが使われます。してanonymous@が使われます。ftpプロキシーによって使われるプロトコルです。これはデータを外へ送信するユーザを認証するために使われます。両方の引数が指定されないと、authorizeは検索を行うためNet::Netrcを使います。(ARGS)リモート・サーバにSITEコマンドを送信し、応答を待ちます。応答コードでの最も特徴的な数字を返します。TYPEコマンドを送信します。byte([ARGS])先頭の引数が正しく設定されたtypeの同義語。完全にはサポートされていません。)リモートのFTPサーバー上のファイルをOLDNAMEからNEWNAMEに変更します。コマンドを送信することによって行われます。)FILENAMEを削除する要求をサーバーに送信します。)与えられた$dirにディレクトリを変更しようとします。コマンドが使われます。ルートディレクトリにディレクトリを変更しようとします。()現在のディレクトリの親にディレクトリを変更します。()現在のディレクトリのフルパス名を返します。)次のデータ転送を開始するバイト・オフセットを設定します。この値を記録し、次のデータ転送のときに使うだけです。エラーを返すことはありません。後のデータ転送が失敗するかもしれません。)DIRという名前のディレクトリを削除します。])DIRという名前のディレクトリを作成します。mkdirは与えられたパスでの全てのディレクトリを作成しようとします。新しいディレクトリへのフルパス名を返します。)DIRあるいは現在のディレクトリのディレクトリ・リストを取得します。配列コンテキストでは、サーバーから返される行のリストを返します。スカラー・コンテキストでは、リストへのリファレンスを返します。)DIRあるいは現在のディレクトリのディレクトリ・リストを長い書式で取得します。配列コンテキストではサーバーから返された行のリストを返します。スカラーコンテキストではリストへのリファレンスを返します。)サーバーからREMOTE_FILEを取得し、ローカルに保存します。ファイル名またはファイルハンドルにすることができます。WHEREが与えられると、そのファイルの最初のWHEREバイトは転送されません。それが存在すれば、残りのバイトがローカルファイルに追記されます。エラーにぶつかればundefが返されます。)リモートサーバにファイルを出力します。ファイルハンドルにすることができます。REMOTE_FILEは指定されなければなりません。除いた名前(leafname)に保存されます。転送されてしまった内容は自動的には削除されません。)putと同じですが、STOUコマンドを使用します。サーバー上のファイル名を返します。リモート・サーバー上のファイルに追記します。