java中的FTP-FTP url具有美元符号

java中的FTP-FTP url具有美元符号,java,ftp,Java,Ftp,我正在尝试通过ftp上传文件 我的问题是ftp url,比如说X,我实际上需要访问中的一个目录 哪种格式是$Y.Z 我不确定如何在Java中实现这一点 我试过这个: boolean success = ftpClient.changeWorkingDirectory(host + "$Y.Z"); 及 及 及 他们都失败了(成功=错误) 有人能帮帮我吗?美元符号在你的URL中应该不是问题。我假设问题是不同的。这个目录真的存在吗?也许你的FTP库可以显示更多的输出?例如,为什么目录更改不起作用(

我正在尝试通过ftp上传文件

我的问题是ftp url,比如说X,我实际上需要访问中的一个目录 哪种格式是$Y.Z

我不确定如何在Java中实现这一点

我试过这个:

boolean success = ftpClient.changeWorkingDirectory(host + "$Y.Z");

他们都失败了(成功=错误)


有人能帮帮我吗?

美元符号在你的URL中应该不是问题。我假设问题是不同的。这个目录真的存在吗?也许你的FTP库可以显示更多的输出?例如,为什么目录更改不起作用(拒绝访问?、文件夹不存在?)这一点在java中是没有的。您正在使用的“ftpClient”类是什么?ApacheCommonsNet?你看过它的API文档了吗?
boolean success = ftpClient.changeWorkingDirectory(host + "\$Y.Z");
boolean success = ftpClient.changeWorkingDirectory("$Y.Z");
boolean success = ftpClient.changeWorkingDirectory("\$Y.Z");