[.NET クラスライブラリ Tips][Path] 複数の文字列をパスとして結合する

スポンサーリンク

本記事の概要

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

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

複数の文字列をパスとして結合する

C#のPathクラスに含まれるCombineメソッドは、複数の文字列をパスとして結合することができます。以下は、Combineメソッドを使用する例です。

string directoryPath = @"C:\Work\subdir";
string fileName = "file.txt";
string filePath = Path.Combine(directoryPath, fileName);

Console.WriteLine("ディレクトリパス: " + directoryPath);
Console.WriteLine("ファイル名: " + fileName);
Console.WriteLine("ファイルパス: " + filePath);

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

出力結果は以下のようになります。

実行例

実行例

Combineメソッドは、引数として渡された文字列をパスとして結合するため、ファイルパスを構成する際に使用すると便利です。また、渡された文字列に不要なスラッシュが含まれている場合にも、正しいパス文字列を生成することができます。

 

Please follow and like us:

コメント

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