给定一个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/