永发信息网

Delphi中如何以HTTP方式读取网站一个txt文件。

答案:2  悬赏:10  手机版
解决时间 2021-04-12 07:00
比如:http://www.baidu.com/list.txt
如何读取list.txt中的内容?
最佳答案
两个办法
1,下载下来,然后MEMO再LOADFROMFILE。
2,IDHTTP下载下来保存到到STREAM中,然后直接从内存中LOADFROMSTREAM就可以了。
全部回答
完全可以实现,我写了一个函数,给分吧 procedure search(dir:string); var targetpath:string;{目标路径名} sr:tsearchrec; strlist:tstringlist; str:string; begin try {第一阶段:找出初始dir目录下的所有文件, 其中dir为公共变量,值由你自己去确定} strlist:=tstringlist.create(); targetpath:=extractfilepath(dir);{分解出目标路径名} //先找文件 if findfirst(dir,faanyfile,sr)=0 then repeat if((sr.name<>'.')and(sr.name<>'..')and(sr.attr<>fadirectory)then//排除父目录和本目录两个假文件只取文件}} begin//如果是文件,就打开并加入了文本框里 strlist.loadfromfile(targetpath+sr.name);//读取文件 str:=stringreplace(strlist.tostring,#13,'',[rfreplaceall]);//把回车符换掉,保证在同一行 form1.memo1.lines.add(str);//加入到文本框中 end; until findnext(sr)<>0; //找子目录 if findfirst(dir,faanyfile,sr)=0 then repeat if(sr.name<>'.')and(sr.name<>'..')and(sr.attr=fadirectory) then//排除父目录和本目录两个假文件} //排除文件} search(targetpath+sr.name+'\*.*');{递归调用} until findnext(sr)<>0; finally findclose(sr); strlist.free; end; end;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
桂林去龙胜龙脊梯田(大寨),自助游一日游,
月经推迟9天,试纸阴性…
论会计诚信毕业论文怎么写?
湖北5区,ES一套多少钱
单选题清政府实行严厉的禁海政策,下令只开一
DNF阿修罗1-25练级
绑定的银行卡被锁了怎么办?
宗申250盘式三轮摩托车市场价格
膝盖好痛怎么回事啊
感情可以戲弄嗎?
你们是喜欢座便器还是蹲厕?
下图表示需氧呼吸过程,下列有关说法正确的是
阳光浴场在哪里啊,我有事要去这个地方
细胞中八大细胞器的膜结构分别是什么???溶
天龙八部稳定队伍刷马整个队伍一天可以赚多少
推荐资讯
地下城 小小G 上不去了?
带有菜花的诗句有哪些,带“和”字的经典诗句
患有大三阳的能怀有小孩么?
天津东站去往天津医院坐哪路车
中国最有名的歌星是谁
毛家店·和利服务区-超市怎么去啊,有知道地
青花瓷怎么鉴别,鉴定青花瓷
头发基因地址在哪,我要去那里办事
加密的文件夹怎么打开,新买的SD卡加密了,用
有理数a、b在数轴上位置如图所示,试化简|a+b
爱情诗句经典女子古代,形容古代女子哭的古诗
本人是楼宇智能化工程技术专业的,大专生,快要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?