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

スポンサーリンク

本記事の概要

この記事では、Pathクラスを使用して、複数の文字列をパスとして結合する方法について説明します。

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

指定されたパス文字列から拡張子を取得するには?

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

string filePath = @"C:\Work\subdir\file.txt";
string extension = Path.GetExtension(filePath);

Console.WriteLine("ファイルパス: " + filePath);
Console.WriteLine("拡張子: " + extension);

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

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

実行例

実行例

GetExtensionメソッドは、指定されたパス文字列から最後の「.」以降の部分を拡張子として取得します。また、パス文字列に「.」が含まれていない場合には空文字列が返されます。注意して使用してください。

Please follow and like us:

コメント

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