從字串中分離檔案路徑檔名及拓展
阿新 • • 發佈:2018-11-03
實現效果:
關鍵知識:( 用到了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;//顯示檔名稱 16textBox3.Text = File_exc;//顯示拓展名稱 17 } 18 }