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

delphi – 解析HTTP目录列表

发布时间:2020-12-15 04:18:54 所属栏目:大数据 来源:网络整理
导读:美好的一天!我正在使用Delphi XE和Indy TIdHTTP.使用Get方法我得到远程目录列表,我需要解析它=获取文件列表及其大小和时间戳,并区分文件和子目录.拜托,有一个很好的例程吗?先感谢您! Vojtech 这是样本: head title127.0.0.1 - //title/headbody H1127.0.
美好的一天!我正在使用Delphi XE和Indy TIdHTTP.使用Get方法我得到远程目录列表,我需要解析它=获取文件列表及其大小和时间戳,并区分文件和子目录.拜托,有一个很好的例程吗?先感谢您! Vojtech

这是样本:

<head>
  <title>127.0.0.1 - /</title>
</head>
<body>
  <H1>127.0.0.1 - /</H1><hr>
<pre>      
  Mittwoch,30. M?rz 2011    12:01        &lt;dir&gt; <A HREF="/SubDir/">SubDir</A><br />
  Mittwoch,9. Februar 2005    17:14          113 <A HREF="/file.txt">file.txt</A><br />
</pre>
<hr>
</body>

解决方法

鉴于代码示例,我想解析它的最快方法是这样的:

>识别< pre> …< / pre>包含所有列表行的块.应该很容易.>将所有内容放在< pre>之间和< / pre>进入TStringList.每行都是一个文件或文件夹,格式非常简单.>从每行提取链接,根据需要提取日期,时间和大小.最好的正则表达式(你有Delphi XE所以你有内置的正则表达式).

(编辑:李大同)

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

    推荐文章
      热点阅读