UNIXパスのPHPのrealpathに相当するC#の関数はありますか?
私は何も見つけることができず、最初から書くのはかなり時間がかかるようです.
私は知ってGetFullPath
いますが、次の問題があります(私にとって):
"//foo//../bar///c"
返されるのは Windows パスなので、のようなもの"t:\bar\c"
が返されます。"/foo bar/baz"
ディレクトリ名からスペースを削除するため、のようなもの"t:\foobar\baz"
が返されます。- Giving
Console.WriteLine(Path.GetFullPath( "//d/"));
もコンパイルされず、次ArgumentExcpetion
のメッセージが表示されます。The UNC path should be of the form \\server\share.