- ベストアンサー
FTPコマンドについて
OSは2000Serverを使っています。コマンドプロンプトから入力するFTPコマンドにつき、二つ質問があります。 (1)ローカル(自分の端末)のあるディレクトリ配下すべてのディレクトリ・フォルダまるごとをFTPでアップロードしたい際、コマンドでなんと入力すればよろしいですか? (mput *ではすべてのファイルを転送するもののディレクトリは転送しないためmkdirでディレクトリを作成し、それぞれにmputするということしかできないのでしょうか?) (2)ログインするとC:に自分がいます。!dirでC直下のディレクトリを見るとたくさんありますが中でもDocuments and SettingsとProgram Filesについてはlcdで場所を移動できません。デスクトップにあるファイルを転送したいときなど、Documents and Settingsの下にいく必要がありますがどうすれば移動できますか?
- rio_grande
- お礼率77% (349/452)
- Windows NT・2000
- 回答数4
- ありがとう数5
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
1)多分、標準のFTP.EXEには、再帰処理の機能はないです。 ncftpとかFFFTPを利用しては。 2)cd "Documents and Settings" ――とか。
その他の回答 (3)
- toysmith
- ベストアンサー率37% (570/1525)
1. コマンドラインFTPでは出来ません。 2. 転送ファイルの存在するディレクトリに移動してからFTPを起動する。
お礼
toysmithさん、ご回答有難うございました。 2の方法はよいですね。 これで解決しました。
- taka113
- ベストアンサー率35% (455/1268)
2)ディレクトリ名にスペースが入っているとダメみたいですね。代わりにワイルドカードを使えば移動できます。 >cd c:\doc* ↑こんな感じに
お礼
なるほど、よくわかりました。 使わせていただきます。 どうもありがとうございました。
(2)で、長いファイル(ディレクトリ)名が使えなければ、一般的に Documents and Settings→DOCUME~1 Program Files→PROGRA~1 という短い名前でOKだと思います。 「!dir /x」と/xオプションつきで実行すれば、短いファイル名も表示されるはずです。お試しください。
お礼
kyeongilさん、ご回答有難うございました。 これで大丈夫なようです。
関連するQ&A
- FTPコマンドでディレクトリごとファイル移動できるコマンドはありますか?
タイトルどおりなのですが、FTPでファイルを転送する際に、サブフォルダを含むディレクトリごとファイル転送するコマンドはありますでしょうか。 ディレクトリの中にあるすべてのファイルを移動したいのですが、サブフォルダがたくさんあるので、わざわざディレクトリの場所へ移動してmputを繰り返すのはめんどうで仕方ありません。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- FTPコマンドで複数ファイルをアップロードする
どうか、お力をお貸しください。 テキストファイルに命令文を書いて、それをFTPコマンドで実行しています。 以下、テキストに書いたものです。 これは1ファイル用ですが、これを実行するとhogeというディレクトリに『123.csv』がアップロードされます。 open IPアドレス ユーザー名 パスワード put C:/123.csv /hoge/123.csv close quit 私がやりたいのは、指定のディレクトリ内の全てのファイルを転送することです。 複数ファイルの転送は、mputコマンドを使う、ワイルドカードで同一拡張子のファイルを全て転送できる、確認のプロンプトを出さない仕掛けが必要 ・・らしいことは分かったのですが、上手くいきません。 以下のように書いてはみましたが、失敗しました。 ftp -i open IPアドレス ユーザー名 パスワード mput C:/*.csv /hoge/*.csv close quit mput以下、どのように記述すればよいのでしょうか? くだらない質問かもしれません、申し訳ありません。 どうかお力をお貸しください、宜しくお願い致します!
- ベストアンサー
- その他(プログラミング・開発)
- FTPで一覧リストを作成し取得(Get)したい
VBで、FTPサーバに接続し、指定のディレクトリーからいくつかのファイルをダウンロードしています。ダウンロードするファイル数が沢山あり、出来る事なら、そのディレクトリー内のファイル名の一覧リストがほしいのです。DOSコマンドから見るときは、'ls'や'dir'は使えるのですが、一覧の作成ができません。DOSプロンプトからFTPサーバをOPENし、dir > aaa.txt と入力すると自端末のC:\document and Settings\自分のフォルダー配下に、そのaaa.txt は作られるのですが、中身が入ってきません。ファイルの一覧がほしいとき、VBではどのようにコーディングすればいいのでしょうか。教えていただければ本当に助かります。よろしくお願いいたします。
- ベストアンサー
- オープンソース
- FTP 転送コマンド
Free BSD4.8でFTPを使いputコマンドでフォルダ(ディレクトリ)ごと転送するとnot a plain fileとエラーがでました。フォルダごと転送するにはどうすればいいでしょうか。もしくはそのディレクトリのファイル全てをまとめて putするにはどうすればいいでしょうか?よろしくおねがいします。
- ベストアンサー
- BSD系OS
- ftpコマンドで再帰的にフォルダとファイルを見たい
コマンドプロンプトのftpコマンドを使用して、あるディレクトリ配下にあるフォルダとファイル一覧を再帰的に見たいです。 「コマンド:dir」では、ディレクトリ配下のフォルダ一覧は見れるのですが、フォルダの下にあるファイルまでは見ることができません。 どなたかご教授頂けるとうれしいです。 よろしくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- ftpコマンドで丸ごとダウンロード
ftpコマンドでWebのドキュメントルートごとgetはできませんか? getで1ファイル落とせます。 mgetでカレントのファイルを全て落とせます。 それだけでなく、 ディレクトリを丸ごとダウンロードしたいのですが、それはftpのコマンドでは無理なのでしょうか? いろいろ検索してみました。 下記のような情報はあります。 http://sasuke.main.jp/ftpcommand.html でも、ディレクトリ毎落とせるのかどうかイマイチわかりません。
- ベストアンサー
- その他([技術者向] コンピューター)
- コマンドプロントの・・・
コマンドプロントを起動した直後なぜか必ず C:\Documents and Settings\○○> となっています。 これを C:\> に変えることは出来ないのでしょうか? 出来ないのであれば C:\Documents and Settings\○○> から C:\> に移動する方法を教えてください!
- ベストアンサー
- MySQL
- コマンド スペースを含むディレクトリ移動
コマンドプロンプトでスペースを含むディレクトリへの移動ができません。 プロンプト:cd c:\Documents and Settings のようにスペースがあるディレクトリへの移動方法を教えてください。 ダブルクォーテーションでかこっても無理でした。
- 締切済み
- Windows系OS
- コマンドプロンプトについて
コマンドプロンプトを起動させたときカレントディレクトリが C:>となっているのですが、これを C\Documents and Settings\xxxxx\My Document:>としてコマンドプロンプトを再起動したときにここに初めからカレントディレクトリとして設定したいのですがどうすれば出来るでしょうか。 教えてください
- ベストアンサー
- その他(インターネット・Webサービス)
- ftpコマンドを使ったファイル転送
お尋ねします。 ftpコマンドを使って、接続したフォルダの配下のroot2というフォルダへファイル転送を行いたいのですが、どのようにコマンドを入力すればいいのでしょうか。 サーバーには、接続ができていることは確認できました。 C:\>ftp サーバー名 Connected to サーバー名 220 Microsoft FTP Service User (サーバー名:(none)):ユーザー名 331 Password required for ユーザー名. Password: 230 User ユーザー名 logged in. ftp> よろしくお願いします。
- ベストアンサー
- その他(ITシステム運用・管理)
お礼
なるほど、よくわかりました。 osamuyさん、ご回答有難うございました。