ベストアンサー FTPで、フォルダコピー 2009/02/10 10:18 FTPを使って、フォルダをまるごとコピー(PUT)したいのですが、 どうすればよいでしょうか? バッチを使って一括で送りたいと思っています。 圧縮して転送は、考えていません。 よろしくお願いします。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー DIooggooID ベストアンサー率27% (1730/6405) 2009/02/10 10:34 回答No.1 フォルダ全体を送信するのでしたら、・・・ ftp> mkdir tmpdir ftp> cd tmpdir こちらのように、事前にディレクトリを作成した上で、ワイルドカード指定で put コマンドを実行なさると良いと思います。 -- 質問者 お礼 2009/02/10 10:46 フォルダがツリー構造なので、すべて行うのは面倒だったので、 wputというフリーを見つけたので、それで対応できました。 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Windows系OS 関連するQ&A FTPでフォルダごと転送 初歩的な質問ですみません。 FTPで任意のフォルダをまるごと転送するコマンドはありますか? フォルダ内に階層はありません。 FTP 転送コマンド Free BSD4.8でFTPを使いputコマンドでフォルダ(ディレクトリ)ごと転送するとnot a plain fileとエラーがでました。フォルダごと転送するにはどうすればいいでしょうか。もしくはそのディレクトリのファイル全てをまとめて putするにはどうすればいいでしょうか?よろしくおねがいします。 ftpバイナリーモード転送バッチ zipファイルを転送するバッチを作りたいです。 ###################### 1.ftp 192.***.**.* 2.ID 3.パス 4.binary 5.put 6.bye 7.exit ###################### 上記のようにしようと思います。 条件としては *2.3のIDとパスワードは手入力 *その他は自動 そんなバッチ可能でしょうか? ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム WindowsのバッチファイルでFTP転送 PC-A(Windows)内の特定のデータを、PC-B(Linux)内の特定のフォルダにコピーするのに FTPのバッチファイルを使いたいと思います。 元データの場所 PC-A\%systemroot%\system32\dhcp\test.log ↓ このデータを転送したい。 転送先(PC-B) /1G/1T/(ここにコピーしたい) 下のような構成を考えたのですが、うまくいかないので誤っている点をご指定いただけますでしょうか? バッチファイル内 ftp -s:copy_to_server.txt テキストファイル(copy_to_server.txt )内 open サーバー名 ユーザー名 パスワード put %systemroot%\system32\dhcp\test.log >> PC-B\1G\1T bye FTPの作業をWindows上のバッチでおこないたい こんにちは。Windowsは初心者です。 あるファイルを別のサーバーにFTP(PUT)したいと考えています。 コマンドプロンプトからFTPのコマンドをたたくのではなく なにかバッチファイル?のようなもので、中に一連のFTP処理を記述し バッチファイルを起動という形で処理を行ないたいのです。 バッチファイルの作成の方法がわかりません。 またFTPの記述の仕方がわかりません。あるファイルを別のサーバに FTP(PUT)したいだけなのです。またエラーも認知したいとも思っています。 どんな本を読めば分かりますでしょうか? また具体的なコード(バッチに記述するFTPのコード)を知っていましたら 教えて下さい。 FTP送信 バッチファイル(~.bat)でFTP送信を行いたいのですが。 条件としましては送信先が日付のフォルダに送る事です。 通常(私が知っているのは)・・・・ abcdef.bat ftp -s:c:\temp\test.ftp test.ftp open 192.168.210.112 (user) (password) put c:\temp\aaaa.txt bbbb\aaaa.txt bye ・・・・・です。 abcdef.batを実行するとFTP送信が行われます。 これだと「test.ftp」が固定なので送信先のフォルダが変更できません。 何か方法がわかれば誰か教えて下さい。参考程度でもかまいません。 VBでフォルダ単位のFTP VBでフォルダ単位のFTP(GET,PUT)はできるのでしょうか? また、そのサンプルファイルがありましたら、教えて下さい。 ファイル単位での、サンプルファイルはあったのですが、 それを、フォルダ単位に改造する知識がまだないのです。 よろしくお願い致します。 NTのFTP通信 こんにちわ Windows NT 4.0 workstationにて(数台) FTP転送したいのですが、 転送するファイル名が固定ではありません。 転送するファイルは以下のようなファイルになります。 yanolog.txt saitolog.txt sayamalog.txt このような場合、下記のputのぶぶんを put *log.txt で実行しても転送されるでしょうか? open ftp.noname.ne.jp bluepixy password ascii put *log.txt close quit よろしくお願いします FTPでPUTできない原因は何? FTPでPUTしようとすると、Permission deniedというエラーメッセージが出ます。これは、PUTとしようとしているフォルダに対する、書き込み許可がないということまでは分かりましたが、フォルダに書き込み許可するには、どうすればよいのですか。お教え願いたく。 FTPとrcpではどちらが速いか? 大量のファイルのコピーを検討しています。 ・ネットワークを経由したUNIXからUNIXへのコピー ・権限等は問題ないものとする。 ・ネットワークも、この転送に影響が出るような負荷はないものとする。 ・CPUやディスクのIOなどのリソースも転送のみがほぼ占有できるものとする。 ・そのほか、方法以外は原則同条件での転送とする。 ・純粋に転送にかかる時間(FTPであればgetやputコマンドを起動したタイミングからプロンプトに戻るまで、rcpであればコマンドを起動したタイミングからプロンプトに戻るまで。)を対象とする。 以上の条件で、FTPで転送した場合とrcpで転送した場合はどちらが速いでしょうか。 また、ファイル数が多い場合とフィルが大きな場合(どちらもサイズの総量は同じとする)場合では、どちらが速いでしょうか。 組み合わせの4パターンでどのような感じになるかおしえてくださるとベストです。 バッチファイル サブフォルダのみをコピー バッチファイルにて以下はできますか? バッチファイルが置かれているフォルダ内にある複数のフォルダはコピーする。 ただし、その複数のフォルダ内にあるサブフォルダとファイルはコピーしない。 ftp後の確認 自動起動のバッチファイルで複数ファイルをftpした後に、転送が上手く行ったことを確認したいのですがどうすればよいのでしょうか? コマンドであれば、転送したファイルと同じファイルが存在すれば 良いと思うのですが、自動バッチファイルなら通常どうされているのか 良くわかりません。 初歩的な質問で申し訳ありませんが宜しくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム FTPサーバーのフォルダを開こうとしてエラー デジカメプリントのHPで、オンライン申し込みをしようとしましたが、FTPサーバーは開けたものの、コピーがうまく出来ません。コピーする度に、下のようなエラーが出ます。 『FTPサーバーのフォルダを開こうとしてエラーが発生しました。このフォルダへのアクセスが許可されているかどうか確認してください。 詳細:550 Requested action not taken 』 以前にも申し込んで、そのときは普通だったのに、今回このようなエラーが出ました。 ファイヤーウォールを解除したり、そのサイトに問い合わせて指示してもらいましたが、状況は変わりません。 他のサイトでも申し込みを試してみましたが、FTPサーバーを使うものは全てダメでした。 早くプリントしたいので、前のようにFTPサーバーにコピーできる方法を教えてください!! FTPサーバーへのコピーエラー FTPサーバーへフォルダのコピーをすると途中でエラーがでてしまいます。 「アクセス権があるかどうか確認してください」というメッセージが出たり、再びコピーしようとするとログイン画面が何度も出てきてコピーできなくなったりします。 なぜでしょうか? 教えてください。 よろしくお願いします。 windows2008でftpをバッチ実行する。 windows2008サーバーでバッチファイルを作成しftpで複数ファイルを自動転送しようと思います。 今まで(OSはXP)はうまく実行していたのですが、windows2008サーバーではうまくいきません。 ちなみにバッチファイルは @echo off echo ●FTP処理 C:\Windows\System32\ftp.exe -s:d:\ftp\tohost.txt echo on @echo off echo ●終了 tohost.txtの内容は open 192.168.1.1 Uid Pwd bin put d:\ftpdata\a1.txt /afld/a2.txt bye です。 何かwindows2008による特別な方法があるのでしょうか? よろしくお願いいたします。 FTPのバッチファイル ローカルPCからサーバーのPCへ毎日決まったファイルをFTPで伝送したいと思っています。今はFFFTPで、毎日手動でファイルをアップロードしていますが、DOS窓からFTP接続するコマンドをバッチファイルにすることってできないのでしょうか? できれば、そのバッチファイルをタスクスケジューラーに登録して日々自動でアップロードしたいと考えています。 ftp open 接続先 ユーザーID パスワード put ファイル名 といった内容をバッチファイルにしたいのですが、やり方をご存知の方がいらっしゃいましたら、教えていただけないでしょうか? バッチファイルにてフォルダのみをコピーしたい たくさんのフォルダが有って、その下にもサブフォルダがあります。 また、フォルダの中にはファイルも存在します。 このような状況の中、サブフォルダもフォルダもコピーせず、フォルダのみをコピーしたいのですが、バッチファイルにて可能でしょうか? ftp受信確認 FTPサーバはwindows2003のIISです FTPクライアントはwindows2000,xpの標準添付のftpコマンドです バッチファイル中でFTP -S:C:\FTPCMD.TXT みたいな感じで起動していますが FTP正常・異常にかかわらず常にERRORLEVELは0が 返ってきます なんとかバッチファイル中で正常通信できたか できないか判断したいのです その判断方法をアドバイス下さい ※その他の手段として バッチファイルでコマンド起動できるFTPクライアントソフト (できればフリー)を使えばERRORLEVELが返ってくるよという ものがありましたら紹介頂けると嬉しいです もしくは ProFTPDが転送中のファイルを".in.{ファイル名}"として、転送完了すると"{ファイル名}"に変更する機能がある そうですがこれと同じような機能はIISのFTPにはないのでしょうか? 設定を探してみましたが見つかりませんでした (FTPサーバーはIIS以外に変更できません) 複数フォルダーに一括アップロードできるFTPソフト 複数フォルダーに一括アップロードできるFTPクライアントソフトはないものでしょうか? 自分のホームページスペースに複数のフォルダーがあります、そのフォルダーに同じファイルをアップロードしているのですが現在はひとつひとつアップロードしています、それを一括してする方法はないものでしょうか、よろしくお願いします。 shでftp⇒接続切らずに成否確認して削除可? ftpで多数のファイルを転送(put)したいです。 転送した後に転送エラーがないか確認し、 転送エラーがなければローカルのファイルを削除する、 ということを1ファイルずつ行いたいです。 ftpコマンドをヒアドキュメントやコマンドファイルを使用して実行する場合、 転送エラーがあったかどうかは、ftpの出力結果を見ないと分からないので、 いったんftpコマンドを終了する必要があると思います。 そうすると、1ファイルずつftpのコネクションを張りなおさないとならないので、 WAN経由での接続を考慮すると相当効率が悪いと思うのですが、 接続を切らずに実現することは可能でしょうか。 理想案: 転送先にftp接続 すべての対象ファイルに対し、 ┣ファイルをput ┗putが成功したら ┗ファイルを削除 ftp接続を切断 現実案: すべての対照ファイルに対し、 ┣転送先にftp接続 ┣ファイルをput ┣ftp接続を切断 ┗putが成功したら ┗ファイルを削除 現実案の実装だと、こんな感じかと思います。 実際に動かしてないので、間違いあるかもですが。 for file in `ls` do ftp -n ${hostname} > ftp.log << _EOF user ${user} ${pass} put ${file} bye _EOF if [ `grep "err" ftp.log` ]; then exit 1; else rm -f ${file} fi done 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
フォルダがツリー構造なので、すべて行うのは面倒だったので、 wputというフリーを見つけたので、それで対応できました。 ありがとうございました。