[.NET クラスライブラリ Tips][Path] 指定されたパス文字列からファイル名を取得する

スポンサーリンク

本記事の概要

この記事では、Pathクラスを使用して、指定されたパス文字列からファイル名を取得する方法について説明します。

公式サイト情報はコチラを参照してください。

指定されたパス文字列からファイル名を取得する

C#のPathクラスに含まれるGetFileNameメソッドは、指定されたパス文字列からファイル名を取得することができます。以下は、GetFileNameメソッドを使用する例です。

string filePath = @"C:\work\subdir\file.txt";
string fileName = Path.GetFileName(filePath);

Console.WriteLine("ファイルパス: " + filePath);
Console.WriteLine("ファイル名: " + fileName);

上記のコードでは、変数filePathに”C:\work\subdir\file.txt”というパス文字列が代入されています。GetFileNameメソッドを使用して、このパス文字列からファイル名を取得し、変数fileNameに代入しています。最後に、ファイルパスとファイル名をコンソールに表示しています。

実行例を以下に示します。

実行例

実行例

GetFileNameメソッドは、指定されたパス文字列から最後の\以降の部分をファイル名として取得します。また、パス文字列に\が含まれていない場合には、パス文字列全体がファイル名として返されます。注意して使用してください。

Please follow and like us:

コメント

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