以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助:多文件列增加:单个文件的同时,也添加:文件夹的方法?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72933)

--  作者:yancheng
--  发布时间:2015/8/8 22:31:00
--  求助:多文件列增加:单个文件的同时,也添加:文件夹的方法?

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

--  作者:y2287958
--  发布时间:2015/8/8 22:34:00
--  
http://www.foxtable.com/help/index.html?n=0085.htm
--  作者:yancheng
--  发布时间:2015/8/9 12:47:00
--  
用这个:目录,连接到:目录,后,只是做了一个连接。
但是,不能复制到我系统指定文件夹内。统一管理。

--  作者:大红袍
--  发布时间:2015/8/9 13:05:00
--  

datacolchanged事件

 

If e.DataCol.Name = "第五列" Then
    Dim str As String = ""
    For Each s As String In e.DataRow.Lines("第五列")
        If s.StartsWith("[") AndAlso s.EndsWith("]") Then
            For Each file As String In filesys.GetFiles(s.SubString(1, s.Length - 2))
                filesys.CopyFile(file, ProjectPath & "Attachments/" & filesys.GetName(file), True)
                str &=  filesys.GetName(file) & vbcrlf
            Next
        Else
            str &= s & vbcrlf
        End If
       
    Next
    e.DataRow("第五列") = str
End If


--  作者:yancheng
--  发布时间:2015/8/9 16:29:00
--  
不能用呢。
--  作者:大红袍
--  发布时间:2015/8/9 16:30:00
--  

不,可能。

 

测试,没问题。


--  作者:yancheng
--  发布时间:2015/8/9 16:49:00
--  
哦。我试了一下,文件可以增加进去了。前提是选择的目录下不能再有目录。
我想用的是:目录下有目录套着的。连接目录一起复制过去。
在多件列,只显示复制过去的目录连接。不用显示所有文件。

--  作者:大红袍
--  发布时间:2015/8/9 16:50:00
--  

参考递归

 

载信息  [文件大小:292.0 KB  下载次数:84]
图片点击可在新窗口打开查看点击浏览该文件:文件递归.table