有没有人用过ics中的ftpclient啊?求教.求教.(200分)

  • 主题发起人 主题发起人 xwings
  • 开始时间 开始时间
X

xwings

Unregistered / Unconfirmed
GUEST, unregistred user!
1.我想问问用这个组件如何上传一个目录.和这个目录下的所有文件和目录/
2.如何把列目录命令返回的文件中的数据(如此文末尾所示)添到一个结构数组中就是说我有个结构
TfileRec=record
name:string;
date:TdateTime;
isDir:boolean;
size:integer;
end;
fileArray:=array of TfileRec

有代码的给共享一点. 没有的给个意见.我觉得自己写一个字符串解析他返回的数据比较麻烦.
这个就是ftpclient返回的服务器目录结构.
drw-rw-rw- 1 user group 0 Oct 11 11:52 .
drw-rw-rw- 1 user group 0 Oct 11 11:52 ..
drw-rw-rw- 1 user group 0 Nov 7 07:13 AntiVirus
drw-rw-rw- 1 user group 0 Nov 7 07:19 CASE
drw-rw-rw- 1 user group 0 Nov 30 14:55 incoming
-rw-rw-rw- 1 user group 860 May 9 2001 index.txt
-rw-rw-rw- 1 user group 759 Dec 9 2000 ip_allow.txt
-rw-rw-rw- 1 user group 582 May 31 2001 ip_deny.txt
-rw-rw-rw- 1 user group 4231547 Dec 18 2000 newsoftware.chm
-rw-rw-rw- 1 user group 4025 Jun 17 2000 readme.txt
drw-rw-rw- 1 user group 0 Nov 7 09:26 red
drw-rw-rw- 1 user group 0 Oct 11 12:40 近期常见病毒查杀工具
 
你还不会用 ics , 不用自己分析内容
在 finditem 事件里可以直接得到有关的信息
procedure TThrdFtpForm.SimpleFTP1FindItem(Sender: TObject;FindData: _WIN32_FIND_DATAA);
 
呵呵,我是第一次使用ics . 上面的大侠可以再说详细一点么?
 
我没有找到FindItem事件啊. 我用的是ICS中的ftpClient.用来实现整目录的上下载的.
 
try 一下别的ftp控件,ics好像是要自己分析字符串的,他的例子就是这样
 
有没有做好的解析程序? 我用300分买来用用.
 
根据空格可将各个子串取出来,在属性中(drw-rw-rw-) 第一个字符是D或L的就是
目录,其他的就是文件,另外有个带源码的MFTP控件,里面有所有的解析过程源码!
 
哪里有下载的?
 
http://homepages.msn.com/RedmondAve/mftp/files/mftp.zip
 
多人接受答案了。
 
后退
顶部