Foxtable(狐表)用户栏目专家坐堂 → 求助FTP 重命名


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

主题:求助FTP 重命名

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/1 10:34:00 [显示全部帖子]

这个意思?

 

If ftp.Upload(dlg.FileName,fp & "\" & Format(date.Now, "yyyyMMddHHmmss") & user.Name & fname) = True Then


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/1 10:47:00 [显示全部帖子]

 无法获取ftp系统时间,只能这样做

 

Dim ftpName As String = fp & "\" & Format(Date.Now, "yyyyMMddHHmmss") & user.Name & fname
If ftp.Upload(dlg.FileName,ftpname) = True Then
    Dim sz As Date = ftp.GetFileTime(ftpName)
    ftp.Rename(ftpName, fp & "\" & Format(sj, "yyyyMMddHHmmss") & user.Name)
    Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
    Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If

[此贴子已经被作者于2015/7/1 10:47:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/1 11:36:00 [显示全部帖子]

 Dim dlg As new  OpenFileDialog
If dlg.ShowDialog = DialogResult.OK Then
    Dim xg As Integer = dlg.FileName.LastIndexOf(".")
    Dim hz As String = dlg.FileName.SubString(xg)
   
    Dim ftp As new FTPClient
    ftp.Host = "222.172.***.***"
    ftp.Account = "*****"
    ftp.Password = "****"
   
    ftp.ChangeDir("\UpLoadFile")    '进入UpLoadFile
    Dim fp As String = "\UpLoadFile"
    Dim ftpName As String = fp & "\" & Format(Date.Now, "yyyyMMddHHmmss") & user.Name & hz
    If ftp.Upload(dlg.FileName,ftpname) = True Then
        Dim sz As Date = ftp.GetFileTime(ftpName)
        ftp.Rename(ftpName, fp & "\" & Format(sz, "yyyyMMddHHmmss") & user.Name & hz)
        Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Else
        Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    End If   
End If

 回到顶部