Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共116 条记录, 每页显示 10 条, 页签: [3][4][5][6] [7] [8][9][10]
[浏览完整版]

标题:关于word报表模板分组显示问题

61楼
有点蓝 发表于:2024/6/4 12:12:00
……
        Else
            For Each File As String In FileSys.GetFiles(dir) 
dim f2 as string = File.Replace("F:\项目F6\", "G:\项目G7\")
                If FileSys.FileExists(f2) = False Then
                    FileSys.CopyFile(File, f2)
                End If 
            Next
        End If
62楼
jhxb8821 发表于:2024/6/4 12:46:00
蓝老师, 中午好, 现在这个代码解决了"项目F6"的子目录"项目F1"新增文件复制问题, 没有出错;但根目录"项目F6"新增文件还是不能复制?
63楼
有点蓝 发表于:2024/6/4 13:48:00
自己使用同样的方法遍历根目录的文件
64楼
jhxb8821 发表于:2024/6/4 14:37:00
终于搞定,谢谢老师
65楼
jhxb8821 发表于:2024/6/6 10:41:00
Dim path As String = e.Form.Controls("ComboBox1").Text '指定文件夹路径,如:"F:\项目F6"
Dim str As String = e.Form.Controls("TextBox1").Text '查找文件名内容,这里可查文件名部分内容
Dim f As String = ""
For Each file As String In FileSys.GetFiles(path) '遍历指定路径文件夹目录所有文件
    If FileSys.GetName(file).StartsWith(str) Then '逐个文件名判断
        f = file
        Exit For
    End If
Next
If f > "" Then
    Messagebox.Show("文件已经存在!", "提示")
    System.Diagnostics.Process.Start("Explorer", " /select," & f & " ") 
Else
    Messagebox.Show("文件不存在或已经被删除!", "提示")
End If
老师, 文件夹中有文件名如"Word 1文档"、"Word 文档3"等, 我输入"文档"就差不到, 能不能输入文件名部分内容就可模糊查到?
66楼
有点蓝 发表于:2024/6/6 11:08:00
http://www.foxtable.com/webhelp/topics/1422.htm
67楼
jhxb8821 发表于:2024/6/6 11:31:00
Dim path As String = e.Form.Controls("ComboBox1").Text '指定文件夹路径,如:"F:\项目F6"
Dim str As String = e.Form.Controls("TextBox1").Text '查找文件名内容(可查文件名部分内容)
Dim f As String = ""
For Each file As String In FileSys.GetFiles(path) '遍历指定路径文件夹目录所有文件    
    If FileSys.GetName(file).Contains(str) Then '用Contains 判断字符串是否包含一个给定的子字符串
        f = file
        Exit For
    End If
Next
If f > "" Then
    Messagebox.Show("文件已经存在!", "提示")
    System.Diagnostics.Process.Start("Explorer", "  /select," & f & " ") 
Else
    Messagebox.Show("文件不存在或已经被删除!", "提示")
End If
68楼
jhxb8821 发表于:2024/6/6 12:39:00
msgbox(f) '如果有多个文件符合条件都罗列出来,比如用“文档”查询,有3个文件名都包含“文档”两个字,则这三个文件名在对话框都列出来,老师,请修改一下
69楼
有点蓝 发表于:2024/6/6 13:41:00
For Each file As String In FileSys.GetFiles(path) '遍历指定路径文件夹目录所有文件    
    If FileSys.GetName(file).Contains(str) Then '用Contains 判断字符串是否包含一个给定的子字符串
        f = f & ";" &  file
    End If
Next
70楼
jhxb8821 发表于:2024/6/6 14:09:00
蓝老师,我试了一下,这个代码,没指向指定文件夹的文件,还有问题
共116 条记录, 每页显示 10 条, 页签: [3][4][5][6] [7] [8][9][10]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 2 queries.