以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何动态设置文件存储目录--为了安全需要,文件管理器中点 增加 打开的路径能否 不是默认为指定的 存放目录?而是默认为 我的文档或其他指定位置?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=16195)

--  作者:jinruan
--  发布时间:2012/2/5 10:45:00
--  如何动态设置文件存储目录--为了安全需要,文件管理器中点 增加 打开的路径能否 不是默认为指定的 存放目录?而是默认为 我的文档或其他指定位置?
为了安全需要,文件管理器中点 增加 打开的路径能否  不是默认为指定的 存放目录?而是默认为 我的文档或其他指定位置?

以下是我设置的存放目录,增加文件时总是打开这个目录,因为目录内文件是可以删除的,所以安全问题比较突出
\\\\192.168.0.118\\template_file$
[此贴子已经被作者于2012-2-5 14:39:27编辑过]

--  作者:czy
--  发布时间:2012/2/5 11:29:00
--  
不会吧,文件管理器的增加按钮应该是有记忆的,此前你打开哪个文件夹,再次打开时就默认打开哪个文件夹。
--  作者:jinruan
--  发布时间:2012/2/5 12:04:00
--  
试来试去,确实是这样,还是有其他地方需要再设置?
--  作者:jinruan
--  发布时间:2012/2/5 12:27:00
--  
发现差异:
设置了 存放目录  ,增加文件时就是指定的目录\\\\192.168.0.118\\template_file$ ;
未设置 存放目录  ,增加文件时就默认打开我的文档,增加的文件都默认放在了项目文件夹中的Attachments中

--  作者:jinruan
--  发布时间:2012/2/5 14:35:00
--  

如下动态设置文件存储位置

想保存在其他电脑的这个文件内       \\\\192.168.0.118\\template_file$

实际上保存在了本地   Attachments\\192.168.0.118\\template_file$43168\\2012   说明: 43168是客户编码,  2012是年份
应该如何通过代码设置 存放目录  才对?


Dim dr As DataRow = e.DataRow
If dr.IsNull("客户编码") Or Dr.IsNull("服务日期")  Then
    MessageBox.Show("客户编码与服务日期不能为空!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel = True
Else
    e.SubFolder = "\\\\192.168.0.118\\template_file$" & dr("客户编码") & "\\" & dr("服务日期").Year
End If
[此贴子已经被作者于2012-2-5 14:35:44编辑过]

--  作者:狐狸爸爸
--  发布时间:2012/2/6 12:23:00
--  
这个问题,需要改程序,才能解决,我先收藏此贴,下次更新解决。
--  作者:dark272710
--  发布时间:2012/2/6 14:46:00
--  

顶。。我也有这个问题。。。


--  作者:狐狸爸爸
--  发布时间:2012/2/6 15:07:00
--  

楼主在列属性中,设置默认路径为: \\\\192.168.0.118\\共享目录名

参考:

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


 
然后修改代码:
 
Dim dr As DataRow = e.DataRow
If dr.IsNull("客户编码") Or Dr.IsNull("服务日期")  Then
    MessageBox.Show("客户编码与服务日期不能为空!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel = True
Else
    e.SubFolder = dr("客户编码") & "\\" & dr("服务日期").Year
End If
 
这样就能解决问题了,文件存放的目录就是: \\\\192.168.0.118\\共享目录名\\客户编码\\年


--  作者:jinruan
--  发布时间:2012/2/6 17:07:00
--  
谢谢!
之前是这样写的,没问题
主要是下次增加文件时,还是打开了共享的目录,这样对共享文件不安全,最好默认打开我的文档,或记忆的此前你打开的文件夹
期待下次更新


--  作者:dark272710
--  发布时间:2012/2/28 13:23:00
--  
我想知道这次更新有没有解决这个问题。。。