我想通过使用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