OpenFileDialog? or OpenDialog?OpenFileDialog dlg;
dlg = new OpenFileDialog();
dlg.Title = "打开文件";
dlg.Filter = "Windows Bitmap Files (*.bmp)|*.bmp|Windows JPG Files (*.jpg)|*.jpg" + "|All Files(*.*)|*.*";
if(dlg.ShowDialog() == DialogResult.OK)
{
try
{
文件名 = dlg.FileName; }
catch(Exception ee)
{
MessageBox.Show("Unable to load file: " + ee.Message);
}
}
dlg.Dispose();
dlg = new OpenFileDialog();
dlg.Title = "打开文件";
dlg.Filter = "Windows Bitmap Files (*.bmp)|*.bmp|Windows JPG Files (*.jpg)|*.jpg" + "|All Files(*.*)|*.*";
if(dlg.ShowDialog() == DialogResult.OK)
{
try
{
文件名 = dlg.FileName; }
catch(Exception ee)
{
MessageBox.Show("Unable to load file: " + ee.Message);
}
}
dlg.Dispose();
OpenFileDialog openFileDialog1 = new OpenFileDialog();
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
openFileDialog1.FileName就是要用的文件名
}
比如:“c:\test\aaa.exe"
我只要aaa.exe
Path.GetFileName(str);
string filename_1Path.GetFileName(filename)是文件名