C# Path类

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.IO;  
  4. using System.Linq;  
  5. using System.Text;  
  6. using System.Threading.Tasks;  
  7.   
  8. namespace _14Path类  
  9. {  
  10.     class Program  
  11.     {  
  12.         static void Main(string[] args)  
  13.         {  
  14.             string str = @"C:\3000soft\Red Spider\Data\Message\老赵.wav";  
  15.             //获得文件名  
  16.             Console.WriteLine(Path.GetFileName(str));  
  17.             //获得文件名但是不包含扩展名  
  18.             Console.WriteLine(Path.GetFileNameWithoutExtension(str));  
  19.             //获得文件的扩展名  
  20.             Console.WriteLine(Path.GetExtension(str));  
  21.             //获得文件所在的文件夹的名称  
  22.             Console.WriteLine(Path.GetDirectoryName(str));  
  23.             //获得文件所在的全路径  
  24.             Console.WriteLine(Path.GetFullPath(str));  
  25.             //连接两个字符串作为路径  
  26.             Console.WriteLine(Path.Combine(@"c:\a\" , "b.txt")); 
  27.  
  28.             
  29.             //int index = str.LastIndexOf("\\");  
  30.             //str = str.Substring(index + 1);  
  31.             //Console.WriteLine(str);  
  32.             Console.ReadKey();  
  33.         }  
  34.     }  
  35. }  
shashou47

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: