Javaを使用してftpscript.batファイルからいくつかのファイルをダウンロードしようとしています。Ftpスクリプトファイルのエラー
ファイル内のスクリプトは次のとおりです。
open 122.22.11.111 Tempuser Temppass get 'TEMPDATA.TEXT.INPUT' bye
コードは、Cドライブにうまく機能します。しかし、これはどんな場所でもDドライブの下のエラーになります。
エラー開始スクリプトファイルscript.batは、FTPサーバーサービス(デーモンと呼ばれることもあります)を実行しているコンピュータとの間でファイルを転送します。 Ftpは対話的に使用できます.FTP [-v] [-d] [-i] [-n] [-g] ...
javaのProcessBuilderを使用してスクリプトファイルにアクセスしようとしています。
path = "D:\MyFiles"
ProcessBuilder builder = new ProcessBuilder("cmd.exe", "/c", "cd \"" + path + "\" && ftp -s:ftpscript.bat");
'ProcessBuilderを( "myCommand"、 "myArg1"、「myArg2を参照してくださいを使用する必要があります");' https://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html – avrono