从FileStream获取原始path

给定一个System.IO.FileStream对象,我怎样才能得到它提供访问文件的原始path?

例如,在下面的MyStreamHandler()函数中,我想找回创buildFileStream的文件的path:

 public static void Main() { string path = @"c:\temp\MyTest.txt"; FileStream fs = File.Create(path)); MyStreamHandler(fs); MyOtherStreamHandler(fs); fs.Close(); fs.Dispose(); } private static void MyStreamHandler(FileStream fs) { // Get the originating path of 'fs' } private static void MyOtherStreamHandler(FileStream fs) { } 

FileStream的Name属性。

您可以使用fs.Name来获取path。