1. 程式人生 > >從字串中分離檔案路徑檔名及拓展

從字串中分離檔案路徑檔名及拓展

實現效果:

關鍵知識:(  用到了string物件的Substring()  LastIndexOf()   )

 

 

實現程式碼:

 1         private void button1_Click(object sender, EventArgs e)
 2         {
 3             if (openFileDialog1.ShowDialog() == DialogResult.OK) {//判斷選中
 4                 string File_all = openFileDialog1.FileName;//
獲取全部路徑 5 string File_path = 6 File_all.Substring(0, File_all.LastIndexOf('\\') + 1);//檔案路徑 7 string File_name = 8 File_all.Substring(File_all.LastIndexOf('\\')+1 9 ,File_all.LastIndexOf('.')-1 - File_all.LastIndexOf('
\\'));//檔名 10 string File_exc = 11 File_all.Substring(File_all.LastIndexOf('.') + 1, 12 File_all.Length - File_all.LastIndexOf('.')-1);//檔案拓展名 13 14 textBox1.Text = File_path;//顯示路徑 15 textBox2.Text = File_name;//顯示檔名稱 16
textBox3.Text = File_exc;//顯示拓展名稱 17 } 18 }