2012-01-07 8 views
3

C#でファイルパスを正規化する便利な機能はありますか?C#でのファイルパスの正規化

私は、ユーザーからのファイルパスを受け付けるコマンドラインプログラムを持っています。もし彼らがあまりにも巧妙であれば、c#は内部的に "c:\\\\ mypath"と表現する "c:\\ mypath"のようなものを提供するかもしれない。

私はパスを正則化するように処理したい

"\\\\"を "\\"に置き換えた文字列置換を使用できますが、より洗練されたプラットフォームに依存しない方法がありますか?

答えて

6

Path。それはあなたのためにそれを処理し、あなたが望むすべての機能を提供します。

+0

実際に使用できると思います。方法は質問ですPath.GetFullPath()...ありがとう –

0

@ "C:\ myPath \"