以下のようなバッチファイルを作成しました
ftp -s:ftpcmd.txt > ftplog.txt
FIND /i "226 Transfer complete" ftplog.txt >NUL
exit /b %ERRORLEVEL%
ftpcmd.txt
open hoge
anonymous
hoge
prompt
cd /xxxx/
put test.txt
quit
こうする事でftp送信が正常に終了したかどうかを
exitの終了コードで判断しようとしていたのです
バッチファイルを手動で動作させたところ成功です
しかしこのバッチファイルを
Webサーバのサーブレット(javaプログラム)から
動作させるとftplog.txtの出力結果がなぜか
プログラムから実行した時のftplog.txt
User (hoge:(none)): open hoge
prompt
cd /xxx/
put test.txt
quit
こんな結果になってしまうんです
あれれ?ftpコマンドが出力するメッセージがリダイレクトされない
んです
手動でこのバッチファイルを実行した時は
以下のようになります
226 Transfer complete.
のメッセージがサーブレットからバッチファイルを実行しても
ftplogファイルに出力されるように
したいのですが
何かいい方法はないでしょうか?
手動実行した場合のftplog.txt
ftp> Connected to hoge
open hoge
220 Microsoft FTP Service
User (hoge:(none)):
331 Anonymous access allowed, send identity (e-mail name) as password.
230 Anonymous user logged in.
ftp> Interactive mode Off .
ftp> prompt
cd /xxx/
250 CWD command successful.
ftp> put test.txt
200 PORT command successful.
150 Opening ASCII mode data connection for test.txt.
226 Transfer complete.
ftp: 59523 bytes sent in 0.00Seconds 59523000.00Kbytes/sec.
ftp> quit
221
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- プロバイダー・ISP hpb22の接続方法の変更 1 2023/08/06 18:47
- Windows 10 バッチファイルでのエクスプローラー終了 1 2022/05/30 14:32
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/02/05 09:55
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- Ruby パイソンでテキストファイルが読み込めない 1 2022/11/14 16:42
- その他(インターネット接続・インフラ) 楽天ひかりでホームページアップロードが出来ない 1 2022/07/30 10:02
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
FTPの送信結果を検知したい
その他(プログラミング・Web制作)
-
シェルスクリプトでFTPの実行結果を取得するには
その他(プログラミング・Web制作)
-
ftpコマンド出力結果の取得
その他(プログラミング・Web制作)
-
-
4
ftpコマンドの戻り値をチェックしたい
その他(プログラミング・Web制作)
-
5
FTPに接続し、 あるフォルダ内の一覧を取得する、、、という操作を Windows10のコマンドプロ
Windows 10
-
6
FTPでリモートのファイル一覧取得
その他(プログラミング・Web制作)
-
7
FTPコマンドでディレクトリごとファイル移動できるコマンドはありますか?
その他(プログラミング・Web制作)
-
8
FTPコマンドでgetしたい
その他(プログラミング・Web制作)
-
9
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
10
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
{ CONTROL Forms.Label.1}が...
-
Version Control on Unity
-
Processingについて
-
テキストファイルの1行目のみを...
-
Google ColaboでGUI作成
-
AIの登場でプログラマーたちが...
-
16x16のスプライトフォント
-
VBSでテキストファイルの2行目...
-
Python... 環境設定 初心者です...
-
ExcelVBAでFormulaR1C1を列範囲...
-
HTMLソースが表示のページのも...
-
Arduinoに関する質問
-
大学のゼミのレポートがムカつ...
-
バッチファイルが保存されてい...
-
プログラミングサイトについて。
-
プログラミング未経験者(殆ど未...
-
VBA 電話番号の正規表現について
-
Pythonって何を意識した言語な...
-
htaccessで特定のディレクトリ...
-
ITパスポートの勉強をしていま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
シェルスクリプトでFTPの実行結...
-
バッチファイルからSQLファイル...
-
ftpコマンドバッチファイルのリ...
-
vcvars32.batを実行できない
-
プロキシサーバー経由でftpのge...
-
makefileが見つかりません。 つ...
-
.bat(バッチ)から.batを実行し...
-
batファイルでのtelnetについて
-
コマンドラインで実行できて、...
-
フォルダー内のファイル名を印...
-
終了コード errorlevel の考え...
-
ASPを使って、ftpコマンドを...
-
SQLサーバーの日付を取得 - Ex...
-
バッチファイルの実行方法
-
マウスを使用してpowershellの...
-
VBSからリモートでbat実行(WMI)
-
外部ファイルを実行するには?
-
リダイレクト指示について
-
エクセルのVBAからDOSコ...
-
jw cadの名前をつけて保存・・...
おすすめ情報