我正在尝试使用Java通过ftpscript.bat文件下载一些文件。
文件中的脚本如下所示。
Activity
该代码在C盘中运行良好。但这可以在任何位置的D驱动器中低于误差。
错误打开脚本文件script.bat.Transfers文件与运行FTP服务器服务的计算机(有时称为守护程序)之间的传输。 Ftp可以交互使用.FTP [-v] [-d] [-i] [-n] [-g] ...
我正在尝试使用java中的ProcessBuilder访问脚本文件。
open 122.22.11.111
Tempuser
Temppass
get 'TEMPDATA.TEXT.INPUT'
bye
答案 0 :(得分:0)
首先,使用Java库进行FTP。不要驱动外部控制台应用程序!见How to download file from FTP using Java?
无论如何,你的问题是cd D:\MyFiles
不会改变驱动器,你必须使用
cd /D D:\MyFiles
请参阅Using cd command in Windows command line, can't navigate to D: