MSDN ライブラリ
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Path.Combine メソッド (String, String)

2013/12/12

2 つのパス文字列を結合します。

Namespace:  System.IO
アセンブリ:  mscorlib (mscorlib.dll 内)

public static string Combine(
	string path1,
	string path2
)

パラメーター

path1
型: System.String
第 1 のパス。
path2
型: System.String
第 2 のパス。

戻り値

型: System.String
結合されたパスを含む文字列。指定したパスの 1 つが長さ 0 の文字列の場合、このメソッドは別のパスを返します。path2 に絶対パスが含まれる場合、このメソッドは path2 を返します。

例外条件
ArgumentException

path1 または path2 は、GetInvalidPathChars で定義された 1 つまたは複数の無効な文字を含みます。

ArgumentNullException

path1 または path2null です。

path1DirectorySeparatorChar または AltDirectorySeparatorChar で定義された有効な区切り記号で終了していない場合は、連結前に DirectorySeparatorCharpath1 に追加されます。

path2 にルートが含まれていない (たとえば、path2 が区切り記号またはドライブ仕様で始まらない) 場合は、間に区切り記号が入った 2 つのパスの連結が返されます。path2 にルートが含まれている場合は、path2 が返されます。

次に、ディレクトリとサブディレクトリの名前を結合し、分離ストレージにディレクトリを作成するためのパスを形成する例を示します。このコード例は、IsolatedStorageFile クラスに提供されているコード例の一部分です。


// Create three subdirectories under MyApp1.
string subdirectory1 = Path.Combine("MyApp1", "SubDir1");
string subdirectory2 = Path.Combine("MyApp1", "SubDir2");
string subdirectory3 = Path.Combine("MyApp1", "SubDir3");
store.CreateDirectory(subdirectory1);
store.CreateDirectory(subdirectory2);
store.CreateDirectory(subdirectory3);


Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2016 Microsoft