我想在我的 java spring 项目中检查以下内容。
FTP 路径:- </p>
ftp://mmepx/gpi/nsdsdfdt/fromDIR
1) 我想检查上述 FTP 路径是否正常工作并且可以在该文件夹“fromDir”中进行写入
我使用的是JDK1.6和spring。
感谢任何帮助。
谢谢
最佳答案
使用 FTP客户端/库并尝试所需的操作,例如 PUT 文件。如果它不起作用,那么 - 资源(服务器、路径等)不存在、不可写或无法访问。
除了尝试之外,FTP 不允许查询目录是否可写或是否允许操作。如果不实际使用 FTP,就无法判断 URI 对于此类用途是否“有效”。
常用的库是 Apache Commons Net (包括 FTP 支持),但可以使用 URLConnection 进行简单上传 as discussed here .
<小时/>旁白:
如果有可能避免 FTP,那就这样做! “直接”替换是 SFTP ,它使用更安全的 SSH 堆栈。
关于java - 如何在java中检查FTP路径是否存在并且可写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21566061/