比 比尔.丐痴 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-04 #1 问题如题。我看过Domes/FastNet/FTP下的例子,它只支持单文件的上传和下载,不支持目录下载的方式,我也试过以*.*的方式也不行,有什么好的方法呢?
微 微湖水生 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-04 #2 我也遇到过类似的问题,不过我的解决方案比较傻瓜,仅供参考,不许笑! 我用FileListBox将取出所有文件,做个循环分别上传! 呵呵,说好了,不能笑!
S seagod007 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #4 FTP协议的全称是File Transfer Protocol (文件传输协议),顾名思义,它是用来传输 文件的一种协议。FTP协议已经存在了很久,以前都是用在UNIX的工作站和服务器之间,用 来传输远程的文件用的。 所以FTP协议本来就不支持多文件的传输,象*.*这样的字样它会认为是文件*.*。你只 能用循环的方式上传和下载。但是不要用TNMFTP,因为有BUG,象‘Program Files’这样的 目录你用List方法就只能得到‘Program’,空格以后的就没了,而用NList方法虽然能得到 完整的目录和文件列表,但是你无法区分到底哪个是目录哪个是文件,这样你就没法用循环 方式下载了。建议用ICS控件包里的 FTP控件,好用得很。
FTP协议的全称是File Transfer Protocol (文件传输协议),顾名思义,它是用来传输 文件的一种协议。FTP协议已经存在了很久,以前都是用在UNIX的工作站和服务器之间,用 来传输远程的文件用的。 所以FTP协议本来就不支持多文件的传输,象*.*这样的字样它会认为是文件*.*。你只 能用循环的方式上传和下载。但是不要用TNMFTP,因为有BUG,象‘Program Files’这样的 目录你用List方法就只能得到‘Program’,空格以后的就没了,而用NList方法虽然能得到 完整的目录和文件列表,但是你无法区分到底哪个是目录哪个是文件,这样你就没法用循环 方式下载了。建议用ICS控件包里的 FTP控件,好用得很。
微 微湖水生 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #5 seagod007兄说的有道理,而且就是通过FTP工具直接操作远程FTP目录时也出现问题, 比如要删除一个Program File的文件夹就会提示错误!
Z zhyahue Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-06 #6 NMFTP控件问题? 各位同志,在下有一事不明,请多指教 为啥俺用完NMFTP.list可以列出一大堆文件及文件夹; 就是用i:=nmftp1.FTPDirectoryList.name.Count得出来的数值为0, 求它nmftp1.FTPDirectoryList.name.Strings[i-1]; 是错误,悲哀呀,怎么会这样,大侠救我吧 我那里错了,请指点我, 还有呀,delphi7怎么找不到这个控件呀,真是晕
NMFTP控件问题? 各位同志,在下有一事不明,请多指教 为啥俺用完NMFTP.list可以列出一大堆文件及文件夹; 就是用i:=nmftp1.FTPDirectoryList.name.Count得出来的数值为0, 求它nmftp1.FTPDirectoryList.name.Strings[i-1]; 是错误,悲哀呀,怎么会这样,大侠救我吧 我那里错了,请指点我, 还有呀,delphi7怎么找不到这个控件呀,真是晕
C clark_x Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #7 DELPHI5有ICS控件包吗?海神 怎么和你联系呢?
S seagod007 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #8 seagod007@2911.net,ICS是第三方控件,我找找那个网站吧,找不到再发给你。
P pepsi-cola Unregistered / Unconfirmed GUEST, unregistred user! 2003-02-12 #9 我也要,我也要。 j5203@sina.com,谢谢!