给定一个System.IO.FileStream对象,我如何获得它提供访问权限的文件的原始路径?

例如,在下面的MyStreamHandler()函数中,我想找回创建FileStream的文件的路径:

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属性。

请参阅MSDN中的文档

关于c# - 从FileStream获取原始路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1165648/

10-11 19:41