ポータブルクラスライブラリ内からパスを部分に解析し、ファイル名、拡張子、ディレクトリ名などを取得する必要があります.
これらのメソッドはすべて System.IO.Path 内から簡単にアクセスできますが、これはポータブル クラス ライブラリ内には存在しないようです。この API または同じ機能を提供する他の API に代わるオープン ソースの API はありますか?
ポータブルクラスライブラリ内からパスを部分に解析し、ファイル名、拡張子、ディレクトリ名などを取得する必要があります.
これらのメソッドはすべて System.IO.Path 内から簡単にアクセスできますが、これはポータブル クラス ライブラリ内には存在しないようです。この API または同じ機能を提供する他の API に代わるオープン ソースの API はありますか?
Mono の System.IO.Path のコードを使用または適応できる場合があります: https://github.com/mono/mono/blob/master/mcs/class/corlib/System.IO/Path.cs
編集: また、私のPCL ストレージライブラリは、PortablePath.Combine()
.
私はUri
クラスを使用します
var segments = new Uri("file://c:/dir1/dir2/a.txt").Segments
PCLでサポートされています