Foxtable(狐表)用户栏目专家坐堂 → [求助]ftp重复重命名的问题


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

主题:[求助]ftp重复重命名的问题

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


加好友 发短信
等级:童狐 帖子:266 积分:2472 威望:0 精华:0 注册:2019/2/15 9:43:00
[求助]ftp重复重命名的问题  发帖心情 Post By:2019/7/9 11:06:00 [只看该作者]

假如在上传时发现ftp上有重复名称的,需要自动重命名再上传,比如加入当前的日期或其他字符进行区分,保留之前重复的,代码怎么写

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/9 11:34:00 [只看该作者]

比如:

Dim ftp1 As New FtpClient
ftp1.Host="196.128.143.28"
ftp1.Account = "foxuser"
ftp1.Password = "138238110"
Dim file As String = "jz.png"
If ftp1.FileExists("\photo\" & file) Then
    file = file.Split(".")(0) & Format(Date.Now,"yyyyMMddHHmmssfffff") & ".png"
End If
If ftp1.Upload("c:\data\Desert.jpg","\photo\" & file ) = True Then
    Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
    Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

 回到顶部