スポンサーリンク

[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# 記事まとめページに戻る(他のサンプルコードもこちら)

C# プログラミング講座
C#についての記事まとめページです。開発環境VisualStudioのインストール方法や使い方、プログラミングの基礎知識についてや用語説明の記事一覧になっています。講座の記事にはすぐに実行できるようにサンプルコードを載せています。

コメント