[C# Path] ファイルパスからファイル名を取得する

スポンサーリンク

パスからファイル名(拡張子付き)を取得する

System.IO.Path.GetFileNameメソッドを使うと指定したファイルパスからファイル名を取得することができます。

引数にはファイルパス(文字列型)を指定します。
戻り値は拡張子付きのファイル名になります。

using System;
using System.IO;
class Program
{
    public static void Main()
    {
        string filePath = @"C:\yasnote\src\test.txt";

        // パスからファイル名を取得
        Console.WriteLine(Path.GetFileName(filePath));
    }
}
test.txt
スポンサーリンク

パスからファイル名(拡張子なし)を取得する

System.IO.Path.GetFileNameWithoutExtensionメソッドを使うと指定したパスから拡張子なしのファイル名を取得することができます。

引数にはファイルパス(文字列型)を指定します。
戻り値は拡張子なしのファイル名になります。

using System;
using System.IO;
class Program
{
    public static void Main()
    {
        string filePath = @"C:\yasnote\src\test.txt";

        // パスからファイル名(拡張子なし)を取得
        Console.WriteLine(Path.GetFileNameWithoutExtension(filePath));
    }
}
test

C# プログラミング講座に戻る

コメント

タイトルとURLをコピーしました