当前位置: 代码迷 >> J2EE >> 借问各位大侠,Java能够通过Apache的FTPClient删除FTP服务器上的文件夹吗?该怎么处理
  详细解决方案

借问各位大侠,Java能够通过Apache的FTPClient删除FTP服务器上的文件夹吗?该怎么处理

热度:57   发布时间:2016-04-19 22:46:39.0
借问各位大侠,Java能够通过Apache的FTPClient删除FTP服务器上的文件夹吗?
Linux上的FTP服务器,进入了要删除的文件夹所在的目录,把要删除的文件夹名字也已经打出来了,可就是删不掉文件夹
String[] allNames = ftpClient.listNames();

for (int i = 0; i < allNames.length; i ++) {
if (allNames[i].substring(0, 8).compareTo(time) <= 0) {
System.out.println("删除文件夹 : " + allNames[i]);
ftpClient.dele(allNames[i]);
}
}
换成sun.net.ftp.FtpClient也无法删除FTP上的文件夹,直接登录FTP手动删除是可以的,也就是说登录的账号权限是够的,搞得比较头大,希望各位大侠指点一二
------解决方案--------------------
删文件行,删文件夹估计不行。
------解决方案--------------------
可以的
------解决方案--------------------
你把文件夹清空再删试试。
  相关解决方案