Foxtable(狐表)用户栏目专家坐堂 → 如何动态设置文件存储目录--为了安全需要,文件管理器中点 增加 打开的路径能否 不是默认为指定的 存放目录?而是默认为 我的文档或其他指定位置?


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

主题:如何动态设置文件存储目录--为了安全需要,文件管理器中点 增加 打开的路径能否 不是默认为指定的 存放目录?而是默认为 我的文档或其他指定位置?

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


加好友 发短信
等级:幼狐 帖子:198 积分:1448 威望:0 精华:0 注册:2011/8/23 17:38:00
如何动态设置文件存储目录--为了安全需要,文件管理器中点 增加 打开的路径能否 不是默认为指定的 存放目录?而是默认为 我的文档或其他指定位置?  发帖心情 Post By:2012/2/5 10:45:00 [只看该作者]

为了安全需要,文件管理器中点 增加 打开的路径能否  不是默认为指定的 存放目录?而是默认为 我的文档或其他指定位置?

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

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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2012/2/5 11:29:00 [只看该作者]

不会吧,文件管理器的增加按钮应该是有记忆的,此前你打开哪个文件夹,再次打开时就默认打开哪个文件夹。

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


加好友 发短信
等级:幼狐 帖子:198 积分:1448 威望:0 精华:0 注册:2011/8/23 17:38:00
  发帖心情 Post By:2012/2/5 12:04:00 [只看该作者]

试来试去,确实是这样,还是有其他地方需要再设置?

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


加好友 发短信
等级:幼狐 帖子:198 积分:1448 威望:0 精华:0 注册:2011/8/23 17:38:00
  发帖心情 Post By:2012/2/5 12:27:00 [只看该作者]

发现差异:
设置了 存放目录  ,增加文件时就是指定的目录\\192.168.0.118\template_file$ ;
未设置 存放目录  ,增加文件时就默认打开我的文档,增加的文件都默认放在了项目文件夹中的Attachments中

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


加好友 发短信
等级:幼狐 帖子:198 积分:1448 威望:0 精华:0 注册:2011/8/23 17:38:00
  发帖心情 Post By: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编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/2/6 12:23:00 [只看该作者]

这个问题,需要改程序,才能解决,我先收藏此贴,下次更新解决。

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


加好友 发短信
等级:幼狐 帖子:190 积分:1445 威望:0 精华:0 注册:2011/6/17 6:33:00
  发帖心情 Post By:2012/2/6 14:46:00 [只看该作者]

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


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By: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
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:198 积分:1448 威望:0 精华:0 注册:2011/8/23 17:38:00
  发帖心情 Post By:2012/2/6 17:07:00 [只看该作者]

谢谢!
之前是这样写的,没问题
主要是下次增加文件时,还是打开了共享的目录,这样对共享文件不安全,最好默认打开我的文档,或记忆的此前你打开的文件夹
期待下次更新


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


加好友 发短信
等级:幼狐 帖子:190 积分:1445 威望:0 精华:0 注册:2011/6/17 6:33:00
  发帖心情 Post By:2012/2/28 13:23:00 [只看该作者]

我想知道这次更新有没有解决这个问题。。。

 回到顶部
总数 18 1 2 下一页