找回密码
 加入
搜索
查看: 3548|回复: 11

AU3有什么FTP函数能遍历上传一个文件夹下的文件?

[复制链接]
发表于 2009-1-10 18:49:55 | 显示全部楼层 |阅读模式
求解.而且他的FTP函数很不专业....

[ 本帖最后由 l4ever 于 2009-1-12 16:55 编辑 ]
发表于 2009-1-10 23:47:42 | 显示全部楼层
关于ftp只有一个 udf 反正我是没用成功过

最后用了 cuteftp的 obj才解决问题的
 楼主| 发表于 2009-1-11 00:36:29 | 显示全部楼层
原帖由 sxd 于 2009-1-10 23:47 发表
关于ftp只有一个 udf 反正我是没用成功过

最后用了 cuteftp的 obj才解决问题的

发代码上来瞧瞧啊?
我自己用UDF写了个,好垃圾....
发表于 2009-1-11 10:54:40 | 显示全部楼层
没什么技术含量 只是按照官方帮助里的 函数说明 写了一下
我只是需要同步一个目录而已
$MySite = ObjCreate("CuteFTPPro.TEConnection")
$MySite.Host = "ip"
$MySite.Protocol = "FTP"
$MySite.Port = 21
$MySite.Retries = 30
$MySite.Delay = 30
$MySite.MaxConnections = 50
$MySite.TransferType = "AUTO"
$MySite.DataChannel = "DEFAULT"
$MySite.AutoRename = "OFF"
$MySite.Login = "用户名"
$MySite.Password = "密码"
$MySite.SocksInfo = ""
$MySite.ProxyInfo = ""
$MySite.Connect
;后面就一个同步命令
$MySite.Synchronize(远程目录,本地目录,标志,标志)


当然他还有很多其他函数 你可以登陆官方网站查看帮助  里面和au3的帮助一样强大 还有示例
发表于 2009-1-11 15:48:12 | 显示全部楼层
这个问题应该不难,AU3中FTP的UDF我试过,没什么问题,可以正常使用,至于枚举文件夹下的全部文件直接用AU3自带的函数就可以了。
发表于 2009-1-11 16:41:22 | 显示全部楼层
确实 有人用那udf写过一个ftp上传 下载 等功能的软件
但是我用的时候 怎么也弄不好 正好原来是用cuteftp来上传的 看到他有com可以被调用 就用了

还是推荐用那个udf来试试先
百度 autoit3 ftp

btw:是不是 一大步 挂了?
 楼主| 发表于 2009-1-12 16:55:15 | 显示全部楼层
原帖由 sxd 于 2009-1-11 16:41 发表
确实 有人用那udf写过一个ftp上传 下载 等功能的软件
但是我用的时候 怎么也弄不好 正好原来是用cuteftp来上传的 看到他有com可以被调用 就用了

还是推荐用那个udf来试试先
百度 autoit3 ftp

btw:是不是 一 ...

官方的UDP不能选择知否覆盖远程文件,也没办法获取远程文件列表.谢谢你
发表于 2009-4-23 14:15:34 | 显示全部楼层
官方FTP.AU3不怎么好用,很多功能不能实现,比如得到文件大小和创建时间等
发表于 2009-6-23 09:42:07 | 显示全部楼层
发表于 2009-9-25 10:49:50 | 显示全部楼层
我正需要此类代码,可否把你成功的源码发出来分享一下~小弟才接触AU3...
发表于 2010-2-18 17:27:50 | 显示全部楼层
网页上传的不知道怎么搞。
<INPUT style="WIDTH: 350px" class=register_bor5 onchange=loadImage(this) value=c:\data.jpg type=file name=imgfile0>
发表于 2011-11-21 17:00:20 | 显示全部楼层
回复 1# l4ever

能否贴出解决方法,,我也遇了这样的问题
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-1 07:41 , Processed in 0.075312 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表