string strFullPath = @"d:\test\mytest.txt"; string strFilename = Path.GetFileName(strFullPath);//返回帶擴(kuò)展名的文件名 Trace.WriteLine("返回帶擴(kuò)展名的文件名" + strFilename); string extension = Path.GetExtension(strFullPath);//擴(kuò)展名 Trace.WriteLine("擴(kuò)展名" + extension); string strFileNameWithoutExtension = Path.GetFileNameWithoutExtension(strFullPath);// 沒有擴(kuò)展名的文件名 "default" Trace.WriteLine("沒有擴(kuò)展名的文件名" + strFileNameWithoutExtension); string dirPath = Path.GetDirectoryName(strFullPath); //返回文件所在目錄 Trace.WriteLine("返回文件所在目錄" + dirPath); string strFullPath1 = Path.Combine(@"d:\test", "mytest.txt"); //返回 "d:\test\default.avi" Trace.WriteLine("路徑合成" + strFullPath1); string strFullPath2 = Path.GetFullPath("新建文本文檔.txt");//返回指定路徑字符串的絕對路徑 Trace.WriteLine("返回指定路徑字符串的絕對路徑" + strFullPath2);
運(yùn)行效果:
返回帶擴(kuò)展名的文件名mytest.txt 返回指定路徑字符串的絕對路徑C:\Users\Administrator\Desktop\新建文件夾\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\新建文本文檔.txt
|