Foxtable(狐表)用户栏目专家坐堂 → [求助]怎么用代码删除服务器储存的文件


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

主题:[求助]怎么用代码删除服务器储存的文件

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


加好友 发短信
等级:幼狐 帖子:152 积分:1182 威望:0 精华:0 注册:2013/10/23 10:34:00
[求助]怎么用代码删除服务器储存的文件  发帖心情 Post By:2014/7/4 15:58:00 [只看该作者]

如题,现在发现把列属性里面的自动删除附件和自动更新文件都设置成TRUE后还是删除不了后台储存的文件,请问有什么方法在删除行时一并删除服务器上的对应文件?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/4 16:00:00 [只看该作者]

以下是引用zouxinhao在2014-7-4 15:58:00的发言:
如题,现在发现把列属性里面的自动删除附件和自动更新文件都设置成TRUE后还是删除不了后台储存的文件,请问有什么方法在删除行时一并删除服务器上的对应文件?

 

需要你编写代码。在DatarowDeleting事件写入删除代码

 

http://www.foxtable.com/help/topics/1410.htm

 

 

http://www.foxtable.com/help/topics/2717.htm

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/4 16:00:00 [只看该作者]

在删除行的时候编码删除
[此贴子已经被作者于2014-7-4 16:00:44编辑过]

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


加好友 发短信
等级:幼狐 帖子:152 积分:1182 威望:0 精华:0 注册:2013/10/23 10:34:00
  发帖心情 Post By:2014/7/4 20:15:00 [只看该作者]

Dim ftp1 As New FtpClient
ftp1.Host="196.168.1.223"
ftp1.Account = "erpftp"
ftp1.Password = "zyxlerpftp"
MessageBox.Show(e.DataRow("原文档"))
If ftp1.DeleteDir(e.DataRow("原文档"), True) = True Then
    Messagebox.show("删除完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
    Messagebox.show("删除失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If
  这样写为什么会是删除失败?e.DataRow("原文档")='/projectfiles/upload/Drawing/files/Splash.jpg'

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


加好友 发短信
等级:幼狐 帖子:152 积分:1182 威望:0 精华:0 注册:2013/10/23 10:34:00
  发帖心情 Post By:2014/7/5 11:14:00 [只看该作者]

有人帮忙解决下么?

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


加好友 发短信
等级:婴狐 帖子:61 积分:508 威望:0 精华:0 注册:2014/5/30 11:39:00
  发帖心情 Post By:2014/7/5 13:58:00 [只看该作者]

   如果列属性设置了ftp属性,就这样干。

    If e.DataTable.DataCols("原文档").FTPClient.DeleteFile(e.DataRow("原文档")) = True Then
        Messagebox.show("删除完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Else
        Messagebox.show("删除失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    End If


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/7/5 14:00:00 [只看该作者]

用 DeleteFle



 回到顶部