12

ポータブルクラスライブラリ内からパスを部分に解析し、ファイル名、拡張子、ディレクトリ名などを取得する必要があります.

これらのメソッドはすべて System.IO.Path 内から簡単にアクセスできますが、これはポータブル クラス ライブラリ内には存在しないようです。この API または同じ機能を提供する他の A​​PI に代わるオープン ソースの API はありますか?

4

2 に答える 2

5

Mono の System.IO.Path のコードを使用または適応できる場合があります: https://github.com/mono/mono/blob/master/mcs/class/corlib/System.IO/Path.cs

編集: また、私のPCL ストレージライブラリは、PortablePath.Combine().

于 2013-02-22T21:07:00.113 に答える
3

私はUriクラスを使用します

var segments = new Uri("file://c:/dir1/dir2/a.txt").Segments

PCLでサポートされています

http://msdn.microsoft.com/en-us/library/system.uri.aspx

于 2013-01-29T18:45:07.730 に答える