从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。