89

ディレクトリを指す絶対ローカルパスがあります:"file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj"

しかし、それをDirectoryInfoctor に投げようとすると、「URI 形式はサポートされていません」という例外が発生します。

私はグーグルでSOを調べましたが、ローカルパスではなく、リモートパスを持つソリューションしか表示されません。私はある種の変換方法を期待しています...

4

4 に答える 4

190
string uriPath =
    "file:\\C:\\Users\\john\\documents\\visual studio 2010\\Projects\\proj";
string localPath = new Uri(uriPath).LocalPath;
于 2012-09-24T07:37:49.440 に答える