java ftp linux 创建多级目录

我用的是 sun.net.ftp.FtpClient 类,用ftp上传文件夹,ftp在linux系统上。用
ftpClient.sendServer("MKD " + pathName + "\r\n"); 这一句话创建一个多级目录:
/test1/aa ,test1已经存在,期望是在test1的下面创建文件夹 aa ,但是却创建了一个文件夹, 和test1同级,名字是 “/test1/aa”。。。。。。。。求解。。。
我的web程序。

第1个回答  2011-11-16
是不是你的pathName有问题啊,写出来看看追问

pathname 就是 /test1/aa

追答

赋值的语句写一下看看

追问

如图

追答

还是在sendServer之前把pathname打印一下,然后手动远程执行一下看看行不行

追问

我打印了。手动可以。

追答

你看看这个吧
http://www.diybl.com/course/3_program/java/javajs/20100719/460813.html
如果非要用的话可以考虑先到目录下,然后创建文件夹,写相对路径

追问

不管怎么说,多谢你

本回答被提问者采纳
相似回答