开发者社区 问答 正文

sun.net.ftp.FtpClient怎么判断需要上传的路径下文件夹是否存在(JAVA)?报错

百度找的方法基本都是  

ftpClient.cd(dir);

上面这个抛异常 就是不存在,不异常就是存在,除了这个还有其他什么方法吗

像 

org.apache.commons.net.ftp.FTPClient

这个里面就能用

ftpClient.changeWorkingDirectory(sUpLoadUrl);

来判断是否存在。

       因为apache的FTPClient在TOMCAT下运行 初始化报错和FTPClient识别中文名称编码的问题,准备用sun的ftpClient,在sun的ftpClient里有判断文件夹存在的方法吗,用的jdk8

展开
收起
爱吃鱼的程序员 2020-06-06 20:50:01 1450 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        <p>使用FtpClient.listFiles(filePath)方法判断文件目录是否存在即可</p>
    
    2020-06-06 20:50:17 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等