Foxtable(狐表)用户栏目专家坐堂 → 请教一个关于ftp文件管理的问题


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

主题:请教一个关于ftp文件管理的问题

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/28 10:20:00 [显示全部帖子]

 呃,不明白楼主的意思。能具体一些吗?

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/28 10:40:00 [显示全部帖子]

 那么,楼主想要怎样操作才好?

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/28 10:55:00 [显示全部帖子]

以下是引用rjh4078在2012-11-28 10:45:00的发言:

想把附件做成个类似于字段的  今天用了下用友的 附件都是存贮在数据库里的 感觉非常方便


感觉没有区别吧,存储到数据里,和存储在服务器上(数据库存储路径),都一样,没有什么是否方便一说。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/28 10:58:00 [显示全部帖子]

以下是引用rjh4078在2012-11-28 10:48:00的发言:
狐爸的这个功能虽好 但是还是要放到某个文件夹的啊  我现在就是按照你这个思路来的 每个美工一个目录  现在才半个月就已经2000多张图片了 平均每个人也有500多张 纠结

多数据的情况,就要下点功夫了,比如,按照美工生成目录,目录下按照年份分目录,下面又按照月份分,再按照日分。这样就清楚了。

大文件,还是存储成文件的方式好。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/28 11:01:00 [显示全部帖子]

存储成字段的方式……

点击浏览该文件:存储文件.zip

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/28 11:11:00 [显示全部帖子]

以下是引用rjh4078在2012-11-28 11:05:00的发言:

 

 

狐爸的那个建议我考虑过 但是有个问题 ftp的服务器不可能给非IT部门的人控制的 涉及到内部管理的一些问题 如果让他们自己建目录 就乱套了 如果让我们IT来建  我们根本那么多精力 主要是想用foxtable解决这样的需求 不过没想到半个月就出现这样的问题 狐爸有没有其他好的建议啊  我看用友的直接添加文件保存就OK了  保密效果也好 只是公司已经用foxtable开发了一个ERP在用 如果换用友的 我们大半年的心血就白费了

[此贴子已经被作者于2012-11-28 11:06:58编辑过]

按年,按月,按日,哪需要手动建立?用代码建就行了。

或者,看看11楼的方法,把文件写入列存储。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/28 11:31:00 [显示全部帖子]

 根据登录人的名字,根据当前的时间,然后确定存放的位置,如果没有创建这样一个文件夹,就创建。

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

http://www.foxtable.com/help/index.html?n=2209.htm
[此贴子已经被作者于2012-11-28 11:33:38编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/28 13:24:00 [显示全部帖子]

 哦哦,可能对于远程文件,不会触发这个事件。

 你需要把代码写到BeforeAddFile事件里去,然后创建对于的文件夹,………………

 参考具体事件。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/28 15:27:00 [显示全部帖子]

大概这样子,具体楼主自己看代码把。

 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb


Select Case e.Col.Name
    Case "文件"
        Dim d As Date = e.Row("存档日期")
        Dim file() As String = {"", e.Row("存档人"), d.Year, d.Month, d.Day}
       
        Dim ftp As FTPClient = e.Table.Cols("文件").DataCol.FTPClient
        Dim rootPath As String = ""
        Dim filePath As String = "/"
        For i As Integer = 1 To file.Length - 1
            rootPath = rootPath & file(i-1) & "/"
            filePath = filePath & file(i) & "/"
            ftp.RootDir = rootPath.TrimEnd("/")
           
            If Not ftp.DirectoryExists(filePath) Then
                ftp.MakeDir(filePath.TrimEnd("/"))
            End If
        Next
        ftp.RootDir = filePath.TrimEnd("/")
End Select

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/29 11:01:00 [显示全部帖子]

 在管理那里不是有重命名的按钮么。

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

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