问题 C: C#提取文件名
题目描述
假设有一个字符串包含了文件名、扩展名和路径,如strFileName=@“D:\C#程序设计\实验3\MyFile.TXT”。请使用C#编写一个静态方法,该方法能够取出路径中的文件名“MyFile.TXT”。
输入
一个包含了文件名,扩展名和路径的字符串。
输出
字符串中的文件名。
样例输入
strFileName=@“D:\C#程序设计\实验3\MyFile.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();
        }
    }
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号