以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  要实现一次将文件夹下所有内容都上传至ftp服务器端,有没有简便的办法?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32242)

--  作者:jinzhengbe
--  发布时间:2013/4/28 3:51:00
--  要实现一次将文件夹下所有内容都上传至ftp服务器端,有没有简便的办法?

我有一个文件夹,文件夹中又有很多个子目录,每个目录下都有若干个文件,要实现一次将文件夹下所有内容都上传至ftp服务器端,有没有简便的办法?

 

以前提过这个问题,说是等新版,新版出来了,能给个相应的方案么?

 

例如,我要上传 f:\\图片  下 所有的图片文件 到服务器  的cc 目录下

 

改如何写代码呢?   (按钮的代码) 谢谢,非常感谢

 


--  作者:狐狸爸爸
--  发布时间:2013/4/28 10:00:00
--  
For Each File As String In FileSys.GetFiles("C:\\data")
   ftp1.upload(file, "/data/" & Filesys.getname(file),True)
Next

--  作者:ztmdnzc
--  发布时间:2013/6/9 10:54:00
--  
狐爸:只能上传C:\\data目录下的文件,而小狐请教的是上传某个目录下及该目录所有下级目录下的文件,能实现吗?
--  作者:Bin
--  发布时间:2013/6/9 11:02:00
--  
参考帮助这里做 http://www.foxtable.com/help/topics/1413.htm



--  作者:ztmdnzc
--  发布时间:2013/6/11 10:22:00
--  

帮助中只能实现一、二级或指定的目录及文件的处理,要想处理更下一级目录及文件,需要自己写代码,用递归函数,我正在试。

 

2013新版仍没更新,建议狐爸优先更新,很方便实用的。


--  作者:狐狸爸爸
--  发布时间:2013/6/13 10:57:00
--  

一个没有公开的方法,二位可以测试一下:

 

ftp1.UploadDirectory("c:\\data",False)


--  作者:don
--  发布时间:2013/6/13 11:59:00
--  
以下是引用狐狸爸爸在2013-6-13 10:57:00的发言:

一个没有公开的方法,二位可以测试一下:

 

ftp1.UploadDirectory("c:\\data",False)


又抛私藏品了!


--  作者:lsy
--  发布时间:2014/3/26 7:54:00
--  
好东西,不要埋没了。
--  作者:方丈
--  发布时间:2015/10/7 13:40:00
--  
好东西,不要埋没了