VB.NET用OpenFileDialog打开了多个文件后如何获取各文件的文件名?

在VB6中用文件对话框(OpenFileDialog)打开多个文件后各文件的文件名之间用分号(;)隔开,可我在vb.net中用MessageBox获取了一下(选了多个)文件名,发现弹出的信息是我最后选择的文件的文件名,也就是FileName=最后选择的文件的文件名,这样我就不能用VB6的来思路Split——赋值到数组——调用了,请问该如何获取各文件的文件名?
VB6中的思路:
Dim Fn As String,n() As String,n1() As String,n2() As String,i As Integer

CommonDialog.ShowOpen
Fn=CommonDialog.FileName
n=Split(Fn,";") ‘分割各个文件的完整路径
For i=0 to n.Ubound-1
n1=Split(n(i),"\") ’用\分割完整路径

n2=Split(n1(n1.Ubound),".") '用.分割n1的最后一块(即xxxxx.xxx的那一部分)

MsgBox n2(0),vbInformation,"文件名" ‘获得xxxxx并写出来
Next
(现在在用VB.NET,VB6很久没用了,上面的代码只在问题补充里写的,可能有些的不对的地方。。。)

第1个回答  2014-02-05
FileNames表示选定的所有文件名集合本回答被提问者采纳

VB.NET用OpenFileDialog打开了多个文件后如何获取各文件的文件名?
FileNames表示选定的所有文件名集合

vb.net2008 用OpenFileDialog打开多个文件并把全部文件的路径添加到Li...
Dim opfile As New OpenFileDialog '声名新open 窗口 Dim filetmp() As String '存文件名 opfile.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*" '添加过滤文件 opfile.Multiselect = True '多开文件打开 If opfile.ShowDialog = Windows.Forms.DialogResult.OK Then '如果打开窗口OK...

VB.net如何打开对话框获取文件名?注意不是完整路径还有没有后缀名!
If dialog.ShowDialog() = Windows.Forms.DialogResult.OK Then Dim filename As String filename = dialog.FileName Dim results() As String results = filename.Split("\\")filename = results(results.Length - 1)filename = filename.Substring(0, filename.LastIndexOf("."))MessageBox.Show...

如何在VB中使用openfiledialog导入图片
代码没有问题,只要用的是.net,还有窗体上拖放 picturebox 控件了,就可以实现,点击button1,弹出对话框,让你选择文件,只要你选中本地图片,就能打开~黄色警示,应该是你操作的时候,没有选任何图片文件~

求VB.NET获取文件路径的方法
Dim my_path() As String = System.IO.Directory.GetFiles("d:\\", "文件名", IO.SearchOption.AllDirectories)因为有可能在多个地方,所以进行了全盘搜索,歌曲的所有地址路径在数组my_path中

vb.net怎么实现读取指定WORD文档中的内容
添加spire.doc.dll为引用,在vb.net中读取指定word文档的内容到 txt文件,代码示例如下:'加载Word文档 Dim doc As Document = New Documentdocument.LoadFromFile("测试文档.docx")'使用GetText方法获取文档中的所有文本 Dim s As String = doc.GetText File.WriteAllText("文本1.txt", s.ToString)...

...子文件夹(多个子文件),并返回所有的最底层的文件夹路径
答:执行"获取所有文件夹",按提示操作。文件夹清单会显示在工作表的AB列中。Sub 获取所有文件夹() Dim Directory As String With Application.FileDialog(msoFileDialogFolderPicker) .InitialFileName = Application.DefaultFilePath & "\\" .Title = "请选择一个文件夹" .Show If ...

VB.net怎么弹出文件夹路径选择框
ShowDialog()textbox1.text =FolderBrowserDialog1.SelectedPath 选择文件 在工具箱 - 对话框 里选择 OpenFileDialog 把 OpenFileDialog1.ShowDialog()TextBox1.Text = OpenFileDialog1.FileName 写到按钮事件下 如图 点击按钮会弹出 通用对话框 选择好路径后 确定 ,编辑框里就会显示选择的路径 ...

VB.NET savefiledialog控件 怎么查看 保存路径 或者 设置保存路径?
其 FileName 属性可以取到点击确定之后的完整路径地址,是带文件名的,再利用 System.IO.Path.GetDirectoryName() 方法就可以取到文件夹路径。其 InitialDirectory 属性可以设置打开时默认指向的路径。

vb OpenFileDialog1怎么用啊,
OpenFileDialog是VB.Net窗体应用程序的一个控件,在这个控件显示的对话框中,用户执行打开文件操作。OpenFileDialog对话的使用方法如下 (1)在Visual Studio中建立一个“Windows 应用程序项目”——WindowsApplication1 (2)在Form1上布置一个Label、一个TextBox,一个Button和一个OpenFileDialog 设置TextBox1...

相似回答