Foxtable(狐表)用户栏目专家坐堂 → 显示文件夹的命令是什么


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

主题:显示文件夹的命令是什么

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


加好友 发短信
等级:童狐 帖子:211 积分:1948 威望:0 精华:0 注册:2017/3/6 20:47:00
显示文件夹的命令是什么  发帖心情 Post By:2019/3/27 10:22:00 [只看该作者]

老师请问下,我想复制文件时 检查目录中是否已经有相同的文件,检测到相同文件时,打开文件夹,这个打开文件夹命令如何的,在帮助文件中没有找到,还有一个问题是,复制一个文件到另一个目录或者其它局域网的时候能否显示复制文件的进度,有时候一个大文件复制的时候会花比较长的时间,显示复制文件进度会比较好些

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/27 10:55:00 [只看该作者]

1、检测是否存在相同文件,参考

 

DataTables("窗口1_Table1").GlobalHandler.DataColChanged = True

 

2、打开文件,参考

 

http://www.foxtable.com/webhelp/scr/0353.htm

 

3、进度条,参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=127609&skin=0

 


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


加好友 发短信
等级:童狐 帖子:211 积分:1948 威望:0 精华:0 注册:2017/3/6 20:47:00
  发帖心情 Post By:2019/3/27 14:20:00 [只看该作者]

老师下面的代码能注释下吗?看不明白 
try
    Dim ms1 As New IO.FileStream("d:\test.jpg", IO.FileMode.Open)
    Dim ms2 As New IO.FileStream("d:\000.jpg", IO.FileMode.Create)
    Dim buffer(1024) As Byte
    Dim count = ms1.read(buffer, 0, buffer.length)    
    Do While (count > 0)
        ms2.Write(buffer, 0, count)
        count = ms1.Read(buffer, 0, buffer.Length)
    Loop

    ms1.Dispose()
    ms2.Dispose()
    msgbox("ok")
catch ex As exception
    msgbox(ex.message)
End try

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


加好友 发短信
等级:童狐 帖子:211 积分:1948 威望:0 精华:0 注册:2017/3/6 20:47:00
  发帖心情 Post By:2019/3/27 14:23:00 [只看该作者]


 

2、打开文件,参考

 

http://www.foxtable.com/webhelp/scr/0353.htm

 


 老师我指的是打开文件所在的目录,不是打开文件,判断是否有重复文件及打开文件 的代码知道如何写,我的意思是发现有重复文件,会帮你自动打开这个文件夹,进行确认,查找了帮助文件好像没有打开文件夹的相关信息,


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/27 16:48:00 [只看该作者]

以下是引用ts9277在2019/3/27 14:23:00的发言:

老师我指的是打开文件所在的目录,不是打开文件,判断是否有重复文件及打开文件 的代码知道如何写,我的意思是发现有重复文件,会帮你自动打开这个文件夹,进行确认,查找了帮助文件好像没有打开文件夹的相关信息,

 

参考

 

Dim s As String = "d:\test.jpg"
If FileSys.FileExists(s) Then
    Dim proc As new Process
    proc.File = FileSys.GetParentPath(s)
    proc.start
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/27 17:12:00 [只看该作者]

try
    Dim ms1 As New IO.FileStream("d:\test.jpg", IO.FileMode.Open)
    Dim ms2 As New IO.FileStream("d:\000.jpg", IO.FileMode.Create)
    Dim buffer(1024) As Byte '每次拷贝1024字节
    Dim count = ms1.read(buffer, 0, buffer.length)
    msgbox(ms1.length)
    Dim sum As Double = 0
    Do While (count > 0)
        sum += count '每拷贝一次,累加值
        output.show(sum)  '在命令窗口显示当前拷贝的字节数
        ms2.Write(buffer, 0, count)
        count = ms1.Read(buffer, 0, buffer.Length)
    Loop
    ms1.Dispose()
    ms2.Dispose()
    msgbox("ok")
catch ex As exception
    msgbox(ex.message)
End try

 


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


加好友 发短信
等级:童狐 帖子:211 积分:1948 威望:0 精华:0 注册:2017/3/6 20:47:00
  发帖心情 Post By:2019/3/27 20:40:00 [只看该作者]

好的,谢谢,试下


 回到顶部