Problème C: # C extraire le nom du fichier

Titre description

Supposons qu'il y ait une chaîne qui contient le nom du fichier, le nom de l'extension et le chemin, comme strFileName = @ « D: \ programmation C # \ Expérience 3 \ MonFichier.txt ». Utilisez C # pour écrire une méthode statique qui peut être pris dans le chemin du nom de fichier « MonFichier.txt ».

entrée

Il contient un nom de fichier, le nom de l'extension et le chemin de la chaîne.

exportation

Nom du fichier chaîne.

entrée d'échantillon

strFileName = @ "D: \ C # Programmation \ expérience 3 \ MonFichier.txt"

Exemple de sortie

mYFILE.TXT

rapide

Astuce: Utilisez la classe de chaîne lastIndexOf et les méthodes de sous-chaînes pour atteindre.

l' utilisation du système; 
en utilisant System.Collections.Generic; 
en utilisant System.Linq; 
using System.Text; 
 
espace de noms提取文件名
{ 
    class Program 
    { 
        static void Main (string [] args) 
        { 
            try 
            { 
                string s = Console.ReadLine (); 
                int start = s.LastIndexOf ( "myfile.txt"); 
                //Console.WriteLine(start); 
                chaîne new_s = s.Substring (démarrage, 10); 
                Console.WriteLine (new_s); 
                 
            } Catch (Exception) 
            { 
                Console.WriteLine ( "erreur"); 
            }
            Console.ReadKey ();
        } 
    } 
}

  

Je suppose que tu aimes

Origine www.cnblogs.com/mjn1/p/12523903.html
conseillé
Classement