以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]附件自动删除问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49683)

--  作者:viking
--  发布时间:2014/4/22 15:26:00
--  [求助]附件自动删除问题

把文件管理器控件绑定到表A的第一列(第一列设置为多文件)

表A的第一列和文件管理器的存放目录都设置为局域网中的H文件夹中,自动复制附件和自动删除附件都设置为true

但是删除行时,局域网中H文件夹中的文件依然存在,并不会自动删除,

这是为什么啊?

怎么能删除行时自动删除H文件夹中对应的附件?

删除不了附件,担心文件夹文件会越来越多啊。

 

[此贴子已经被作者于2014-4-22 15:26:25编辑过]

--  作者:Bin
--  发布时间:2014/4/22 15:29:00
--  
BeforeDeleteDataRow 事件,使用代码把对应的图片都删除了



--  作者:Bin
--  发布时间:2014/4/22 15:31:00
--  
例如

For Each s As String In e.DataRow.Lines("图片")
   If FileSys.FileExists(ProjectPath & s) Then
        FileSys.DeleteFile(ProjectPath & s)
   End If
Next


--  作者:viking
--  发布时间:2014/4/22 15:32:00
--  
怎么写啊?不但是是图片,也有可能是文件啊。谢谢,我很菜
[此贴子已经被作者于2014-4-22 15:32:41编辑过]

--  作者:viking
--  发布时间:2014/4/22 15:34:00
--  

必须指定文件名称?

 


--  作者:Bin
--  发布时间:2014/4/22 15:34:00
--  
文件名就存在列中的啊,无论是图片还是文件都无关系的.  拼接好正确的路径即可删除
--  作者:viking
--  发布时间:2014/4/22 15:35:00
--  

哦,知道了,谢谢,我试下啊


--  作者:viking
--  发布时间:2014/4/22 15:43:00
--  
这个不是很方便啊,上传一次文件就要指定一次路径??
--  作者:Bin
--  发布时间:2014/4/22 15:45:00
--  
不懂你8楼的意思
--  作者:viking
--  发布时间:2014/4/22 15:47:00
--  

这个路径的意思是这样吗?

\\\\Cts-office-pc-1\\hy服务器文件\\文件箱