開發程序時,為了更好的識別文件的相關屬性,經常需要將文件的路徑、名稱及其擴展名從一個字符串中分離出來,這時可以使用Substring方法在字符串中進行相應的截取,然後輸出即可。從字符串中分離文件路徑、文件名及擴展名的關鍵代碼如下:
string strPath = textBox1.Text.Substring(0, textBox1.Text.LastIndexOf("\\"));
string strName=textBox1.Text.Substring(textBox1.Text.LastIndexOf("\\")+1,(textBox1.Text.LastIndexOf(".")-textBox1.Text.LastIndexOf("\\")-1) );
string strEName = textBox1.Text.Substring(textBox1.Text.LastIndexOf(".")+1, (textBox1.Text.Length - textBox1.Text.LastIndexOf(".")-1));
MessageBox.Show("文件路徑:"+strPath +"\n 文件名:"+strName +"\n 文件擴展名:"+strEName ,"信息",MessageBoxButtons.OK,MessageBoxIcon.Information );