注册 登录
编程论坛 VB6论坛

Commondialog控件打开几个文件,怎么将文件的完整路径保存在数组中

不真实vb 发布于 2015-03-17 23:26, 1960 次点击
我用commomdialog同时选择几个txt文件,后面需要利用文件路径读取txt中的数据,怎么才能将文件路径保存在数组中呢,希望高手解答
3 回复
#2
wp2319572015-03-18 10:29
一小段测试代码

程序代码:

        Dim s As String
        s = ""
        OpenF.Multiselect = True
        OpenF.ShowDialog()
        If Not (OpenF.FileNames Is Nothing) Then
            Dim i As Integer
            For i = 0 To OpenF.FileNames.Length - 1
                s = s + OpenF.FileNames(i)
            Next i
        End If
        Label1.Text = s
#3
lianyicq2015-03-18 16:52
回复 楼主 不真实vb
commondialog控件多选情况下,好象只能选择一个文件夹下的多个文件。返回的filename是用chr(160)分隔的长字符串,第一段是文件夹,以后是各文件名。
#4
wube2015-03-20 06:58
以下是引用lianyicq在2015-3-18 16:52:11的发言:

commondialog控件多选情况下,好象只能选择一个文件夹下的多个文件。返回的filename是用chr(160)分隔的长字符串,第一段是文件夹,以后是各文件名。


commondialog控件,只能选择一个文件夹下的多个文件。
不同文件夹下的多个文件就用API抓比較快了,類似Windows的搜尋指定特徵檔案。

只要有完整路徑和檔名,要什麼都能透過字串處理指令去取得。
1