Foxtable(狐表)用户栏目专家坐堂 → 关于FTP上传同名文件覆盖的问题


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

主题:关于FTP上传同名文件覆盖的问题

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


加好友 发短信
等级:幼狐 帖子:113 积分:860 威望:0 精华:0 注册:2020/2/13 22:59:00
关于FTP上传同名文件覆盖的问题  发帖心情 Post By:2022/8/29 17:15:00 [显示全部帖子]

老师您好,

遇到一个问题,利用ftp服务器管理远程文件,当上传一个同名文件的时候,提示可以覆盖前面的文件,导致原来上传的文件内容丢失;不利于管理。有什么办法解决这个问题么?谢谢!

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


加好友 发短信
等级:幼狐 帖子:113 积分:860 威望:0 精华:0 注册:2020/2/13 22:59:00
  发帖心情 Post By:2022/8/29 17:40:00 [显示全部帖子]

谢谢老师,

用的是自带的ftp客户端,点“增加”按钮,然后点击“上传文件”,平时是这样上传的。

是要在网络监视器里面写这段代码么?怎么判断用户选择了什么文件名呢?刚刚开始学习,不太懂

谢谢哦。

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


加好友 发短信
等级:幼狐 帖子:113 积分:860 威望:0 精华:0 注册:2020/2/13 22:59:00
  发帖心情 Post By:2022/8/29 23:03:00 [显示全部帖子]

谢谢老师,是高级开发版;
有个疑问:
FileExists()语法是判断固定的文件名是否在同目录下存在。可是每次上传的文件名都不同,该如何写这个代码呢?

谢谢哦;

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


加好友 发短信
等级:幼狐 帖子:113 积分:860 威望:0 精华:0 注册:2020/2/13 22:59:00
  发帖心情 Post By:2022/8/30 9:11:00 [显示全部帖子]

是类似这样写么老师:
Dim ftp1 As New FtpClient
ftp1.Host=
""196.128.143.28""
ftp1.Account = 
"foxuser"
ftp1.Password = 
"138238110"
If ftp1.FileExists(e.localfile) Then '如果存在同名文件
   messagebox.Show("此文件已存在,请改名后重新上传!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
e.Cancelall= True

End If

测试了,这样也不行,还是提示是否覆盖原文件;因为localfile是带路径的,所以不懂如何去写;麻烦老师帮忙写一下哦。谢谢哈!

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


加好友 发短信
等级:幼狐 帖子:113 积分:860 威望:0 精华:0 注册:2020/2/13 22:59:00
  发帖心情 Post By:2022/8/30 9:44:00 [显示全部帖子]

可以了,谢谢蓝老师^_^

 回到顶部