只显示主题贴
1.得到具体文件夹名:
dir=ftp.ls(path).find_all{|i|i[0,10]=='drw-rw-rw-'}.map{|i|i.split(' ',9)[-1]}
或dir=ftp.ls(path).map{|i|i.split(' ',9)[-1]}-ftp.nlst(path)
当然或许会得到'.'和'..',这是当前目录和上级目录,不要delete就是了
2.得到具体文件名:
ftp.nlst(path)
可以获取path下所有文件名
3.判断普通文件还是文件夹
list=ftp.ls(path).partition{|i|i[0,10]=='drw-rw-rw-' ...
- 进入论坛 Ruby 版







评论排行榜