• ベストアンサー

コマンドプロンプトからftpコマンドを打つ

お世話になります。 コマンドプロンプトからftpコマンドを使ってファイルをアップロードしようと思います。 ですが、ftpとコマンドをコマンドプロンプト内で打つと、 「’ftp’は、内部コマンドまたは外部コマンド、 操作可能なバッチファイルとして認識されていません。」 と表示されます。 打ったコマンド: C:\DocumentAndSetting>ftp IPアドレス 調べてみたのでですが、原因がわからず、質問させていただいた次第です。 どなたかアドバイスお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Donotrely
  • ベストアンサー率41% (537/1280)
回答No.2

まず C:\WINDOWS\system32 に ftp.exe があるかどうか確認して下さい。もしあれば、 コマンドプロンプトで set と入れて下さい。 Path= で始まる行があって、その先の方のどこかに C:\WINDOWS\system32 があるかどうか調べて下さい。 ftp.exeがC:\WINDOWS\system32に無い場合は、 ファイルの検索で場所を調べて下さい。 突き止めたら、コマンドプロンプトから、 ドライブレター(ex. c:)からフルパスを頭にくっつけてftp.exeを打って起動を試みて下さい。

first-try
質問者

お礼

ご回答ありがとうございます。 環境変数のPATHがおかしくなっていたため、コマンドが 認識されない状態でした。

その他の回答 (2)

noname#67980
noname#67980
回答No.3

>調べてみたのでですが、原因がわからず ftp.exeを探してみたところ、 C:\WINDOWS\system32 に存在しました。(当方、WinXP Pro) 試しに、コマンドプロンプトから、 Pathと入力し、Enterを押してみると、 そのフォルダのパスが存在すれば、 Pathが通っている(=登録されている)ことを確認できます。 が、おそらくはPathが通っていないのかな?と思います。

first-try
質問者

お礼

ご回答ありがとうございます。 そのとおりでした。 PATHが通っていないのが原因でした。

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.1

「スタートボタン」から「ファイル名を指定して実行」で「ftp」と打ち込むとコマンドプロンプトがでますが、これではダメですか?。

first-try
質問者

補足

回答ありがとうございます。 これでもよいのですが、コマンドプロンプトからもftpできるようにしたいのです。

関連するQ&A