以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 文件监视器从服务器复制文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43958) |
-- 作者:coch2004 -- 发布时间:2013/12/19 15:32:00 -- [求助] 文件监视器从服务器复制文件 FileSys.CopyFile(e.FullPath, ProjectPath & "Attachments\\" & r("照片"),True) 上面是示例: 其中 r("照片"),True 中 r("照片") 是要复制的文件名称,,那如果是随机的名称怎么识别,代码如何写?
如:网络版中,某个操作员在监视的文件夹中(目前有10个文件)增加了一个文件.但名称其他同事是不知道的,如何让狐表通过代码把这第11个文件复制到本机中来? |
-- 作者:Bin -- 发布时间:2013/12/19 15:34:00 -- 随机的名称? 什么意思? 随机来一个文件? 你名称是随机生成的还是怎么来的,没有关系的啊.只要你存到列里了,然后从 r("照片") 这个列取出来,都是正确的啊. 没搞明白你的问题所在.
|
-- 作者:coch2004 -- 发布时间:2013/12/19 15:35:00 -- 以下是引用Bin在2013-12-19 15:34:00的发言:
随机的名称? 什么意思? 随机来一个文件? 你名称是随机生成的还是怎么来的,没有关系的啊.只要你存到列里了,然后从 r("照片") 这个列取出来,都是正确的啊. 没搞明白你的问题所在.
是随机的名称,图片是同事利用相机拍的 然后再通过图片剪辑软件保存,保存时名称是随机生成的 |
-- 作者:Bin -- 发布时间:2013/12/19 15:37:00 -- 随机的名称有什么关系? |
-- 作者:coch2004 -- 发布时间:2013/12/19 15:40:00 -- 以下是引用Bin在2013-12-19 15:37:00的发言:
随机的名称有什么关系? 其实思路很简单,监视器监视到了里面有10个文件,后来新增了一个,只把新增的复制过来就行了. 名称不重要 |
-- 作者:Bin -- 发布时间:2013/12/19 15:43:00 -- 你的思路错了,名字是你随便起的,和是否随机没有任何关系. 搞不明白你想做什么. 如果你想直接继承该文件的文件名,只需要这样做 Dim li As Integer=e.FullPath.LastIndexOf("\\") FileSys.CopyFile(e.FullPath, ProjectPath & "Attachments\\" & e.FullPath.SubString(li+1,e.FullPath.Length-li-1),True) |
-- 作者:coch2004 -- 发布时间:2013/12/19 15:50:00 -- 以下是引用Bin在2013-12-19 15:43:00的发言:
你的思路错了,名字是你随便起的,和是否随机没有任何关系. 搞不明白你想做什么. 如果你想直接继承该文件的文件名,只需要这样做
Dim li As Integer=e.FullPath.LastIndexOf("\\") FileSys.CopyFile(e.FullPath, ProjectPath & "Attachments\\" & e.FullPath.SubString(li+1,e.FullPath.Length-li-1),True)服务器上有10个文件,我已经把这10个文件手动复制到我自己的本机上来了, 后续我不想手动复制了,想利用狐表的监视器功能,如果有同事往服务器上增加一个新的文件,狐表自动把新增的文件复制到我的本机上来. |
-- 作者:Bin -- 发布时间:2013/12/19 15:53:00 -- 1.不能保证文件监视器对局域网路径有效 2.你就没搞清楚这个作用,文件名是自己起的,你起什么都可以,名字是否随机可以复制过来没有任何关系,如果你希望直接继承原来的名字,不另起新名,直接使用我6楼代码即可
|