如何在java中检查FTP路径是否存在并可写

如何在java中检查FTP路径是否存在并可写,java,Java,我想在我的JavaSpring项目中检查以下内容 Ftp路径:- ftp://mmepx/gpi/nsdsdfdt/fromDIR 1) 我想检查上述FTP路径是否正常工作,是否可以在“fromDir”文件夹中写入 我正在使用JDK1.6和spring 谢谢你的帮助 谢谢使用客户端/库并尝试所需的操作,例如放置文件。如果不起作用,那么-资源(服务器、路径等)不存在、不可写或不可访问 FTP不允许一种查询目录是否可写或是否允许操作的方法,除了尝试它。如果不实际使用FTP,就无法判断URI是否对这

我想在我的JavaSpring项目中检查以下内容

Ftp路径:-

ftp://mmepx/gpi/nsdsdfdt/fromDIR
1) 我想检查上述FTP路径是否正常工作,是否可以在“fromDir”文件夹中写入

我正在使用JDK1.6和spring

谢谢你的帮助

谢谢

使用客户端/库并尝试所需的操作,例如放置文件。如果不起作用,那么-资源(服务器、路径等)不存在、不可写或不可访问

FTP不允许一种查询目录是否可写或是否允许操作的方法,除了尝试它。如果不实际使用FTP,就无法判断URI是否对这种使用“有效”

使用了一个公共库(包括FTP支持),但也可以使用URLConnection进行简单的上传


旁白:


如果有可能避免FTP,那么就这样做吧!一个“访问”“替代品是,它使用更安全的SSH堆栈。

好的,谢谢,但是FTP客户端意味着,任何例子,你是说编写java代码连接到FTP站点?谢谢你提供的信息,根据我的要求,我只会得到我的帖子中提到的FTP url。我是否需要修改该URL,或者是否可以使用FTP服务器传递相同的URLFTPClient@mahesh它将取决于FTP客户端/库(我从未使用过Apache Commons中的客户端/库),但通常会通过
FTP
协议连接到服务器(
mmepx
),然后针对路径发出FTP命令,如GET和PUT(
/gpi/nsdsdfdt/fromDIR
)一旦连接。但是,使用的库/客户端可能提供更智能的URI处理或适当的包装方法。YMMV。@mahesh我添加了一个链接,建议使用URLConnection(这是标准的)。我从未尝试过。YMMV。非常好,谢谢你。我认为这将帮助我完成我的要求