应用程序中经常会用到例如以下的对话框来获取文件的完整路径
C#中我们能用OpenFileDialog来实现,例如如下代码,通过打开文件夹来获取mp3文件的完整路径
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string str = string.Empty;
OpenFileDialog fd = new OpenFileDialog();
fd.InitialDirectory = @"D:\KuGou";
fd.Filter = "音乐文件|*.mp3;wma";
fd.Title = "请选择文件";
fd.Multiselect = false ; //是否允许选择多个文件
if (fd.ShowDialog() == DialogResult.OK)
{
str = fd.FileName;
}
str = "文件完整路径为:" + str;
MessageBox.Show(str);
}
}
}
程序运行如下
随便选择一首歌曲按打开
就能获取文件的完整路径