C#学习教程:有没有办法轻松解析可移植类库中的文件路径?分享


有没有办法轻松解析可移植类库中的文件路径?

我需要从一个可移植的类库中解析一个路径,然后得到文件名,扩展名,目录名等等。

所有这些方法都很容易从System.IO.Path中访问,但是,这似乎不存在于可移植类库中。 是否有这个或其他API的开源替代品可以提供相同的function?

您可以使用或调整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支持的

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

上述就是C#学习教程:有没有办法轻松解析可移植类库中的文件路径?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/960084.html

发表评论

邮箱地址不会被公开。 必填项已用*标注