Foxtable(狐表)用户栏目专家坐堂 → FTP上传如何覆盖同名文件


  共有4428人关注过本帖树形打印复制链接

主题:FTP上传如何覆盖同名文件

帅哥哟,离线,有人找我吗?
seal51
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1840 积分:13033 威望:0 精华:0 注册:2013/6/10 9:23:00
FTP上传如何覆盖同名文件  发帖心情 Post By:2015/4/24 19:34:00 [只看该作者]

Dim fp As String = "\gongling\web\FTP测试\" & Tables("表A").current("自制")
Dim sts As List(of String) = ftp.GetFileList(fp)   '获取当前目录的文件列表
If sts.Count >0 Then
for each st as string in sts
If st = fname Then
MessageBox.Show("服务器上存在同名文件!","提醒")
Return  '这里简化了操作, 可以自己做是否覆盖的功能
End If
next 
e.form.text = "ftp管理器  文件上传中....”
If ftp.upload(dlg.FileName,ftp & "\" & fname) =Ture Then   '若成功上传
Functions.Execute("刷新ListView“)   ‘这个是自定义函数
e.Form.text = "ftp管理器"
MessageBox.Show("上传成功","提醒")
Else
MessageBox.Show("上传失败","提醒")
e.Form.text = "ftp管理器"
end if
end if 

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47511 积分:251479 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/24 22:28:00 [只看该作者]

如果存在存同名文件,用代码删除再上传,就等于是覆盖了。

 回到顶部