本記事の概要
この記事では、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:
コメント