问题 C: C#提取文件名

题目描述

假设有一个字符串包含了文件名、扩展名和路径,如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();
        }
    }
}

  

原文地址:https://www.cnblogs.com/mjn1/p/12523903.html