我需要将路径解析为可移植类库中的部分,并获取文件名、扩展名、目录名等内容。
从 System.IO.Path 中访问所有这些方法都相当容易,但是,这似乎不存在于可移植类库中。是否有可以为我提供相同功能的此 API 或其他一些 API 的开源替代品?
我需要将路径解析为可移植类库中的部分,并获取文件名、扩展名、目录名等内容。
从 System.IO.Path 中访问所有这些方法都相当容易,但是,这似乎不存在于可移植类库中。是否有可以为我提供相同功能的此 API 或其他一些 API 的开源替代品?
您可以使用或改编来自 Mono 的 System.IO.Path 代码:https ://github.com/mono/mono/blob/master/mcs/class/corlib/System.IO/Path.cs
编辑:另外,我的PCL 存储库为 PCL 提供了一些文件 IO API,包括PortablePath.Combine()
.
我会使用Uri
类
var segments = new Uri("file://c:/dir1/dir2/a.txt").Segments
PCL 支持