从 System.IO.Stream 对象中找出文件扩展名
我有一个方法返回从文件初始化的 System.IO.Stream 对象。我想断言流对象是为具有正确文件扩展名的文件创建的。
我有什么办法可以做到这一点吗?
谢谢
I have a method which returns a System.IO.Stream object initialized from a file. I want to assert that the stream object was created for a file with the correct file extension.
Is there any way I can do this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您的 Stream 对象是从文件(希望是从文件名)初始化的,因此它应该是一个 文件流。因此,您可以使用其 Name 属性来获取底层文件的名称:
Since your
Stream
object was initialized from a file (hopefully, from a file name), it should be a FileStream. Therefore, you can use its Name property to obtain the name of the underlying file: