积极答复者
如何在多選文件中得到開啟文件的文件名?

问题
答案
-
不好意思啊!
我写成C#的了,现在写给你vb.net的:
Dim fileNames As String() = New String(openFileDialog1.FileNames.Length - 1) {} or i As Integer = 0 To openFileDialog1.FileNames.Length - 1 fileNames(i) = Path.GetFileName(openFileDialog1.FileNames(i)) Next
周雪峰- 已标记为答案 jkl123 2009年10月22日 10:51
全部回复
-
你好!
需要自己再处理一下才可以:
string[] fileNames=new string[openFileDialog1.FileNames.Length];
for(int i=0;i<openFileDialog1.FileNames.Length;i++)
{
fileNames[i]=Path.GetFileName(openFileDialog1.FileNames[i]);
}
周雪峰
我是用 vb2008 的...
還有...出現了幾個錯誤...
[錯誤 1 多載解析失敗,因為沒有可存取的 'int' 接受此引數數目。]
[錯誤 1 'String' 是類別型別,無法當成運算式使用。] -
不好意思啊!
我写成C#的了,现在写给你vb.net的:
Dim fileNames As String() = New String(openFileDialog1.FileNames.Length - 1) {} or i As Integer = 0 To openFileDialog1.FileNames.Length - 1 fileNames(i) = Path.GetFileName(openFileDialog1.FileNames(i)) Next
周雪峰- 已标记为答案 jkl123 2009年10月22日 10:51