投稿日:2003年11月27日 作成鷹の巣

No.13675 FTPのコマンドについて



FTPのコマンドについて

No.13675 投稿時間:2003年11月27日(Thu) 19:07 投稿者名:FTP初心者 URL:

はじめまして。
FTPのコマンドについて、どなたか教えてください。
事務所間でデータ転送をFTPで行いたいと考えています。
なお、処理(データ転送)は、夜間のバッチ処理で行いたいと思っています。
FTPのコマンドでファイル単位で転送する場合は"get"や"put"、ファイルをまとめて転送する場合は、"mget""mput"などがありますが、フォルダごと転送するコマンドがわかりません。
FTPにはこのようなコマンドはないのでしょうか?
また、別に良い方法がありましたら教えてください。
よろしくお願い致します。


ツールが手っ取り早い。

No.13679 投稿時間:2003年11月27日(Thu) 22:16 投稿者名:帯鯖 URL:

帯鯖@名古屋です。

ディレクトリごと put, get する方法は、ないと思ってください。

回避策として、

0. FTP ログイン(前提)

1. cd [サーバ側対象ディレクトリ] ← ディレクトリ移動
2. lcd [クライアント側対象ディレクトリ] ← ディレクトリ移動
3. prompt ← プロンプトモード切換え(オフ)
4. mput *

5. exit

あたりでしょうか。

むろん、サーバ側にディレクトリがない場合は、

> mkdir [ディレクトリ名]

クライアント側にディレクトリがない場合は、

> md [ディレクトリ名]

ツリー構造の場合は、入れ子的に

> lcd [.....]
> cd [.....]

を繰り返す必要がありますね。


そもそも、夜間バッチで動かす場合、ログインおよびログアウトはどのように処理されるのでしょうか?

アカウント、パスワードを記憶させたツール等を使えば、ログインおよびログアウトも自動化できるほか、
煩雑な手順も必要ない気がしますが。

> はじめまして。
> FTPのコマンドについて、どなたか教えてください。
> 事務所間でデータ転送をFTPで行いたいと考えています。
> なお、処理(データ転送)は、夜間のバッチ処理で行いたいと思っています。
> FTPのコマンドでファイル単位で転送する場合は"get"や"put"、ファイルをまとめて転送する場合は、"mget""mput"などがありますが、フォルダごと転送するコマンドがわかりません。
> FTPにはこのようなコマンドはないのでしょうか?
> また、別に良い方法がありましたら教えてください。
> よろしくお願い致します。


ご自分で組まれるなら

No.13683 投稿時間:2003年11月27日(Thu) 23:15 投稿者名:OAK URL:

ご自分で組まれるなら
ftplib というperlのライブラリーがあります。
これを使うと結構簡単に自動転送が組めます。


スケジュールに合わせてフォルダごと転送できるような機能があるFTPツールは?

No.13699 投稿時間:2003年11月29日(Sat) 11:42 投稿者名:FTP初心者 URL:

返信ありがとうございます。
ツールについてお聞きしたいのですが、スケジュール機能があり、そのスケジュールに合わせてフォルダごと転送できるような機能があるFTPツールはご存知ないでしょうか?
FFFTPは使ったことがあるのですが、スケジュール機能がついていませんでした。
何かご存知でしたら教えてください。
よろしくお願い致します。


OS のタスクスケジューラでは役不足ということでしょうか。

No.13708 投稿時間:2003年11月30日(Sun) 07:49 投稿者名:通行人 URL:

> ツールについてお聞きしたいのですが、スケジュール機能があり、そのスケジュールに合わせてフォルダごと転送できるような機能があるFTPツールはご存知ないでしょうか?
> FFFTPは使ったことがあるのですが、スケジュール機能がついていませんでした。

FFFTP ってことは Windows ですね。
OS のタスクスケジューラでは役不足ということでしょうか。

ツール自体に多種多様な機能を要求するはまさに最近の風潮ですが、「複数のツールを組み合わせて使う」という昔ながらの考え方も悪くは無いと思います。


|目次|掲示板|過去ログ目次|▲頁先頭|