私は様々なファイルやフォルダへのパスを構築する必要があるC#プロジェクトに取り組んでいます。これらはすべて私のWeb.configファイルで指定した1つのルートフォルダの下にあります。 D:C#でファイルパスを構築するためのベストプラクティス
- "で始まる: ":\はD" 得るために、私のWeb.config GetRelativePathへ
- 峠()から" \を構築します。たとえば
\ 5.2 \ 5.2.9751 \構築しますDは "
- その後GetAutoSuitePath()に渡すが、取得するには ":\ビルド\ 5.2 \ 5.2.9751 \ AutoSuite Dが"
- が次に読まれるParseBrLogに渡す" \:\ビルド\ 5.2 \ 5.2.9751 \ AutoSuite \ AASanity.csv "
私のパスは正しいですが、不完全なパスのベストプラクティスを知りたいだけです。すべてのフォルダ( "D:\ Builds \ 5.2 \" + "test.txt")の最後に "\"を追加するか、パスに追加するすべてのフォルダ/ファイルの先頭に追加するか( "D :\ Builds "+" \ 5.2 "+" \ test.txt ")?現在、私は両方の方法でそれをやっていて、それを行うための統一的な方法を選びたいと思っています。
* [C#で2つのパスを結合するにはどうすればいいですか?](http://stackoverflow.com/questions/961704/how-do-i-join-two-paths-in-c)*。 –