質問
複数ファイルを送信するスクリプトを実行すると、「com.enterprisedt.net.ftp.FTPException: 550 The system cannot find the path specified.」エラーが発生し、ファイルが送信できません。原因と対処法を教えてください。
回答
送信先パスに存在しないパスが指定されていることが原因です。
以下を確認してください。
1. 送信先パスに正しいパスが設定されているか確認する。
2. 正常に実行できた1件ずつのファイル送信と、複数ファイル送信の送信先パス設定を比較し、差異がないか確認する。
補足
実行ログに以下のようなメッセージが出力されている場合、送信先パスとして指定されているパスを確認してください。
例)
アップロードに失敗しました。 remote:./zyx/xxxx.csv local:/abc/def/ghi/xxxx.csv
コメント
0件のコメント
記事コメントは受け付けていません。