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 Example43
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string P_str_all = openFileDialog1.FileName; //选择文件的全路径
string P_str_path = P_str_all.Substring(0, P_str_all.LastIndexOf("\\") + 1); // 文件路径
string P_str_filename = P_str_all.Substring(P_str_all.LastIndexOf("\\") + 1, P_str_all.LastIndexOf(".") - (P_str_all.LastIndexOf("\\") + 1)); //文件名称
string P_str_fileexc = P_str_all.Substring(P_str_all.LastIndexOf(".") + 1, P_str_all.Length - P_str_all.LastIndexOf(".") - 1); //文件扩展名
label1.Text = "文件路径:" + P_str_path;
label2.Text = "文件名称:" + P_str_filename;
label3.Text = "扩展名:" + P_str_fileexc;
}
}
}
}