以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于动态设置文件位置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39731)

--  作者:wei0769
--  发布时间:2013/8/31 10:49:00
--  关于动态设置文件位置

假定表中有三列,分别是作者、拍摄日期、照片,希望向照片列添加文件的时候,自动根据作者和拍摄日期创建子目录来存放文件,例如作者张三在2010年度拍摄的照片存放在Attachments的子目录"张三\\2010"下:

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

 

假定目录中没有这个目录,系统是不是自动创建这个目录?


--  作者:Bin
--  发布时间:2013/8/31 10:51:00
--  
呵呵,这种问题其实没有必要问,自己测试一下反而更快快速的得到答案.

就算不自动创建你也可以使用这个来创建http://www.foxtable.com/help/topics/0332.htm

--  作者:wei0769
--  发布时间:2013/9/3 17:09:00
--  测试结果
在列属性中,设置扩展字段为文件
存放目录放在  其它电脑的共享目录里
如果没有这个目录,foxtable会自己建立
问题:
      1,不需要的时候,怎样删除这个目录
      2,我没有输入登录帐号及密码,foxtable自己也能建立目录及文件.而且,foxtable也不用我们输入,系统是不是这样设计的?



--  作者:有点甜
--  发布时间:2013/9/3 20:48:00
--  
以下是引用wei0769在2013-9-3 17:09:00的发言:
问题:
      1,不需要的时候,怎样删除这个目录
      2,我没有输入登录帐号及密码,foxtable自己也能建立目录及文件.而且,foxtable也不用我们输入,系统是不是这样设计的?



问题1:如果要操作文件/文件夹,参考 http://www.foxtable.com/help/topics/0331.htm

问题2:是的,只要你在事件里编写了代码,就会自动帮你创建对应的文件夹的。

--  作者:wei0769
--  发布时间:2013/9/4 8:55:00
--  
如果放在局域网共享文件夹里,共享文件夹如何设置,可否加  $隐藏?

目录   \\\\192.168.0.2\\动态设置目录1\\动态设置目录2\\文件名.后辍名

我试过,可以保存文件,但不知文件保存目录在那里(因为在共享文件夹里找不到)

不知道是否这样写?

--  作者:Bin
--  发布时间:2013/9/4 9:01:00
--  
可否加$你测试一下便知.

路径是可以这么设置的

--  作者:wei0769
--  发布时间:2013/9/4 9:23:00
--  
出现这样的问题,如附图,请问共享文件夹应该如何设置?
[此贴子已经被作者于2013-9-4 9:23:59编辑过]

--  作者:Bin
--  发布时间:2013/9/4 9:24:00
--  
图呢?
--  作者:wei0769
--  发布时间:2013/9/4 9:25:00
--  
附不上,不知道怎样,已经上传了,但不显示
--  作者:wei0769
--  发布时间:2013/9/4 9:26:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:abc.jpg
图片点击可在新窗口打开查看