- ベストアンサー
コマンドプロンプトからftpコマンドを打つ
お世話になります。 コマンドプロンプトからftpコマンドを使ってファイルをアップロードしようと思います。 ですが、ftpとコマンドをコマンドプロンプト内で打つと、 「’ftp’は、内部コマンドまたは外部コマンド、 操作可能なバッチファイルとして認識されていません。」 と表示されます。 打ったコマンド: C:\DocumentAndSetting>ftp IPアドレス 調べてみたのでですが、原因がわからず、質問させていただいた次第です。 どなたかアドバイスお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まず C:\WINDOWS\system32 に ftp.exe があるかどうか確認して下さい。もしあれば、 コマンドプロンプトで set と入れて下さい。 Path= で始まる行があって、その先の方のどこかに C:\WINDOWS\system32 があるかどうか調べて下さい。 ftp.exeがC:\WINDOWS\system32に無い場合は、 ファイルの検索で場所を調べて下さい。 突き止めたら、コマンドプロンプトから、 ドライブレター(ex. c:)からフルパスを頭にくっつけてftp.exeを打って起動を試みて下さい。
その他の回答 (2)
>調べてみたのでですが、原因がわからず ftp.exeを探してみたところ、 C:\WINDOWS\system32 に存在しました。(当方、WinXP Pro) 試しに、コマンドプロンプトから、 Pathと入力し、Enterを押してみると、 そのフォルダのパスが存在すれば、 Pathが通っている(=登録されている)ことを確認できます。 が、おそらくはPathが通っていないのかな?と思います。
お礼
ご回答ありがとうございます。 そのとおりでした。 PATHが通っていないのが原因でした。
- pasocom
- ベストアンサー率41% (3584/8637)
「スタートボタン」から「ファイル名を指定して実行」で「ftp」と打ち込むとコマンドプロンプトがでますが、これではダメですか?。
補足
回答ありがとうございます。 これでもよいのですが、コマンドプロンプトからもftpできるようにしたいのです。
お礼
ご回答ありがとうございます。 環境変数のPATHがおかしくなっていたため、コマンドが 認識されない状態でした。