LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1028|回复: 3

使用Net::FTP的几个疑问

[复制链接]
发表于 2004-5-13 20:06:18 | 显示全部楼层 |阅读模式
1.使用对于ls()得到的文件,怎么判断它是否目录?
2.如何得到目录的修改时间?mdtm()似乎不能作用于目录。
发表于 2004-5-14 13:57:40 | 显示全部楼层
用ls("-l"),它的返回值应该是个列表,先把它print出来,看一看,然后再想办法用正则表达式提取其中的目录和日期信息。
我猜print出来的东西应该是这样的:

  1. drwxr-xr-x+  24 user      group         8192 May 12 10:52 emacs/
  2. ……
复制代码
 楼主| 发表于 2004-5-14 14:50:55 | 显示全部楼层
最初由 BBDD 发表
用ls("-l"),它的返回值应该是个列表,先把它print出来,看一看,然后再想办法用正则表达式提取其中的目录和日期信息。
我猜print出来的东西应该是这样的:

  1. drwxr-xr-x+  24 user      group         8192 May 12 10:52 emacs/
  2. ……
复制代码


但是这种格式是固定的吗?
不会因为ftp服务器的不同而有所变化吧?
因为我记得在php中,处理ftp中的list函数返回的列表格式是与服务器有关的。
Unix, Mac, windows的格式都不相同。
发表于 2004-5-14 15:53:47 | 显示全部楼层
没错,这个结果会因为ftp服务器的不同而有所变化。
但它的变化不会太大,写个通用的正则表达式应该不难。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表