我用的是 sun.net.ftp.FtpClient 类,用ftp上传文件夹,ftp在linux系统上。用
ftpClient.sendServer("MKD " + pathName + "\r\n"); 这一句话创建一个多级目录:
/test1/aa ,test1已经存在,期望是在test1的下面创建文件夹 aa ,但是却创建了一个文件夹, 和test1同级,名字是 “/test1/aa”。。。。。。。。求解。。。
我的web程序。
pathname 就是 /test1/aa
追答赋值的语句写一下看看
追问如图
追答还是在sendServer之前把pathname打印一下,然后手动远程执行一下看看行不行
追问我打印了。手动可以。
追答你看看这个吧
http://www.diybl.com/course/3_program/java/javajs/20100719/460813.html
如果非要用的话可以考虑先到目录下,然后创建文件夹,写相对路径
不管怎么说,多谢你
本回答被提问者采纳