对Java尤其新颖,使用SimpleFTP库将文件发送到服务器。使用SimpleFTP从FTP服务器断开连接的正确方法是什么?
看起来像SimpleFTP对象上的任何方法调用似乎都需要包含在try-catch中。那么从服务器断开连接的正确方法是什么?
例如:
private void ftp()
{
int portNumber = 21;
SimpleFTP ftp = new SimpleFTP();
try
{
ftp.connect("serverAddress", portNumber, "userName", "password");
ftp.bin();
ftp.cwd("dir");
ftp.stor(new File("filePath"));
}
catch (IOException e)
{
e.printStackTrace();
}
finally
{
ftp.disconnect();
}
}
这不会编译,因为在fianlly
的身体的内容。如果我将它移动到try
块并取消finally
,它会编译......但是如果我的应用程序连接到服务器,然后在执行其他任务时抛出异常呢?
啊,对于缺乏信息感到抱歉。虽然Java与C#非常相似,但有一点我不熟悉,因为它不存在或者我没有遇到它。由于更长的解释标记你的答案:) – sab669