加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 解析FtpWebRequest ListDirectoryDe??tails行

发布时间:2020-12-15 06:57:13 所属栏目:百科 来源:网络整理
导读:我需要一些帮助解析C#中的ListDirectoryDe??tails的响应. 我只需要以下字段. 文件名/目录名称 创建日期 和文件大小. 当我运行ListDirectoryDe??tails时,以下是一些行: d--x--x--x 2 ftp ftp 4096 Mar 07 2002 bin-rw-r--r-- 1 ftp ftp 659450 Jun 15 05:07
我需要一些帮助解析C#中的ListDirectoryDe??tails的响应.

我只需要以下字段.

>文件名/目录名称
>创建日期
>和文件大小.

当我运行ListDirectoryDe??tails时,以下是一些行:

d--x--x--x    2 ftp      ftp          4096 Mar 07  2002 bin
-rw-r--r--    1 ftp      ftp        659450 Jun 15 05:07 TEST.TXT
-rw-r--r--    1 ftp      ftp      101786380 Sep 08  2008 TEST03-05.TXT
drwxrwxr-x    2 ftp      ftp          4096 May 06 12:24 dropoff

提前致谢.

解决方法

不知道如果你还需要这个,但这是我想出的解决方案:
Regex regex = new Regex ( @"^([d-])([rwxt-]{3}){3}s+d{1,}s+.*?(d{1,})s+(w+s+d{1,2}s+(?:d{4})?)(d{1,2}:d{2})?s+(.+?)s?$",RegexOptions.Compiled | RegexOptions.Multiline | RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace );

比赛组:

>对象类型:

> d:目录
> – :文件

>数组[3]的权限(rwx-)>文件大小>上次修改日期>上次修改时间>文件/目录名称

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读