ftp脚本文件错误

时间:2017-04-25 09:30:53

标签: java batch-file ftp

我正在尝试使用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

1 个答案:

答案 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: