.NETでファイルパスを動的に構築する簡単な方法はありますか?現時点では、さまざまな文字列(アプリケーション設定、ユーザー入力、Date.ToString)を連結してファイルパスを構築していますが、これは文字列に二重の '\'文字や不正な文字などがないことに依存しています。明らかに、私は手動でこのような種類の文字列を検証することができますが、これを処理できる.Netに組み込まれたものがあるかどうか疑問に思っていました。.Netのファイルパスを動的に構築する。
4
A
答えて
10
使用Path.Combine
Dim p = Path.Combine(somePath, "foo\bar")
マニュアル:本について尋ねるためhttp://msdn.microsoft.com/en-us/library/dd169357.aspx
+10
好ましくはPath.Combine(Path.Combine(somePath、 "foo")、 "bar")IMO :)(Path.Combineのオーバーロードが、より多くの文字列を必要とするのはなぜですか? –
+0
私はそれについて長いこと疑問に思ってきました。 – Kev
3
System.IO.Path.Combine()このクラスはmany membersパス操作に関連した
関連する問題
- 1. FileNotFoundException。ファイルパスを構築するには?
- 2. vis.jsデータセットを動的に構築する
- 3. 動的にメソッド/プロパティーボディを構築する
- 4. EF:IIncludeableQueryableを動的に構築する
- 5. 動的にスパークフィルタクエリを構築する
- 6. フレックスボックスグリッドを動的に構築する
- 7. グリッドを動的に構築する
- 8. URLを動的に構築する
- 9. DOMを動的に構築する
- 10. 動的テーブル構築
- 11. webgrid =動的に構築する方法
- 12. リストの動的構築
- 13. クロスプラットフォームのファイルパスの構築と表現
- 14. .NET構成データ型でリフレクションを使用して動的に生成された構成UIを構築する
- 15. ASP.Netで動的にメニューを構築
- 16. 古典的なASPで.netアプリケーションを構築する
- 17. C#でファイルパスを構築するためのベストプラクティス
- 18. log4phpの動的ファイルパス
- 19. Javascriptを使用して動的JSON構造を構築する
- 20. COMレファレンスで.netプロジェクトを構築する
- 21. .NETでコラボレーションサービス(プレゼンス、チャット)を構築する
- 22. 文字列を連結してファイルパスを構築する
- 23. noUiSliderの動的Javascriptオブジェクトの構築
- 24. Webサービス用の配列を動的に構築する
- 25. 動的にlmerの式を構築する方法は?
- 26. Javascript動的文字列を構築
- 27. knockoutjsを使った動的フォーム構築
- 28. は、動的変数を構築 - AngularJS
- 29. Pythonの動的関数構築
- 30. EmberJS動的フィルタリングの構築方法
+1手作りのパスの組み立て方法に固執するのではなく、非常に多くのpoeple doのように。 – OregonGhost