以文本方式查看主题

-  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=79637)

--  作者:ap9709130
--  发布时间:2016/1/6 15:39:00
--  FTP的问题

想请问一下,FTP想把文件从一个目录COPY到另外一个目录要怎么实现?


--  作者:大红袍
--  发布时间:2016/1/6 15:47:00
--  

移动还好说一点

 

重命名目录:

Dim ftp1 As New FtpClient
ftp1.Host=
"196.128.143.28"
ftp1.Account =
"foxuser"
ftp1.Password =
"138238110"
If
ftp1.Rename("\\Key\\","\\NewKey\\") Then
   
Messagebox.show("重命名目录成功!")
End If

写这段帮助的时候,我意外发现Rename还可以移动文件。
例如将文件"jz.png"从photo目录移到到newkey目录:

Dim ftp1 As New FtpClient
ftp1
.Host="196.128.143.28"
ftp1
.Account = "foxuser"
ftp1
.Password = "138238110"
If
ftp1.Rename("\\photo\\jz.png","\\newkey\\jz.png") Then
   
Messagebox.show("移动文件成功!")
End If

 

 

 

 


--  作者:ap9709130
--  发布时间:2016/1/6 15:48:00
--  

这个我知道啊,但是这个原来的文件就只在移动的目录里了,我想原来的目录也保留,要怎么做呢?

 


--  作者:ap9709130
--  发布时间:2016/1/6 15:49:00
--  

不会是要下载下来,然后再上传上去吧。晕啊

 


--  作者:大红袍
--  发布时间:2016/1/6 15:50:00
--  

拷贝的话,这个就麻烦了,要把文件夹下载下来,再上传上去。

 

如果你用了openQQ的话,这个功能可以用服务器来完成,就是给它发一个拷贝的信息,然后执行一下文件夹拷贝

[此贴子已经被作者于2016/1/6 15:50:03编辑过]

--  作者:ap9709130
--  发布时间:2016/1/6 17:01:00
--  

晕啊