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-)>文件大小>上次修改日期>上次修改时间>文件/目录名称 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |