首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于ftp获取文件夹名称的有关问题

2011-11-30 
关于ftp获取文件夹名称的问题。使用:sun.net.ftp.FtpClient包FtpClientaftpnewFtpClient()aftp.nameList(

关于ftp获取文件夹名称的问题。
使用:sun.net.ftp.FtpClient包
FtpClient   aftp   =   new   FtpClient();
aftp.nameList( ". ")   很容易得到文件名称;
aftp.list();   可以到一个详细的文件和文件夹列表
例如:
drw-rw-rw-       1   user           group                       0   Sep   25   17:58   pic
drw-rw-rw-       1   user           group                       0   Sep   25   17:58   文档
-rw-rw-rw-       1   user           group                       0   Sep   25   16:56   新建     文本文档1.txt
-rw-rw-rw-       1   user           group                       0   Sep   25   16:56   新建   文本文档1.txt
但是,我现在只想得到文件夹名称,各位有什么办法。
我想过用 "   "分割这个字符串,但是如果文件和文件夹名称里面有空格就会出错。
各位有什么另外好的办法获取文件夹的名称吗?

[解决办法]
-rw-rw-rw- 1 user group 0 Sep 25 16:56
貌似这一段的长度是固定的,substring
[解决办法]
-rw-rw-rw- 1 user group 1618984241 Jun 28 11:20 expansion.MPQ
以这个例子
-rw-rw-rw- 1 user group 长度固定,直接sub

剩下
1618984241 Jun 28 11:20 expansion.MPQ

然后取第一个空格的indexOf,再sub,剩下
Jun 28 11:20 expansion.MPQ

再次sub Jun 28 11:20 长度固定

完了

热点排行