题目描述
假设有一个字符串包含了文件名、扩展名和路径,如strFileName=@“D:C#程序设计实验3MyFile.TXT”。请使用C#编写一个静态方法,该方法能够取出路径中的文件名“MyFile.TXT”。
输入
一个包含了文件名,扩展名和路径的字符串。
输出
字符串中的文件名。
样例输入
strFileName=@“D:C#程序设计实验3MyFile.TXT”
样例输出
MyFile.TXT
提示
提示:使用string类的lastindexof和substring等方法实现。
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 提取文件名 { class Program { static void Main(string[] args) { try { string s = Console.ReadLine(); int start = s.LastIndexOf("MyFile.TXT"); //Console.WriteLine(start); string new_s = s.Substring(start,10); Console.WriteLine(new_s); } catch(Exception) { Console.WriteLine("error"); } Console.ReadKey(); } } }