时间:2020-10-06 21:53:25 | 栏目:.NET代码 | 点击:次
以下用一个例子来展示:
注意这里面相对路径的生成过程:截取比源路径多出的部分,并且将右斜线替换成左斜线。
双击打开,还真是有模有样那。
点评:
这个例子只是为了展示.net提供的这一功能。对于该例子,可以把它扩展的很完善。以下举一些可以扩展的地方:
1. 应用System.IO.Packaging.PackUriHelper类,可以很方便的生成PackagePart的Uri,必须像例子中那样自己生成Uri.
2. Package.CreatePart(Uri, String, CompressionOption)方法中的第三个参数,提供压缩方式。
3. 更多的使用技巧可以看这里:http://msdn.microsoft.com/zh-cn/library/system.io.packaging.aspx