Подтвердить что ты не робот

Получение исходного пути из FileStream

Учитывая объект 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)
{
}
4b9b3361

Ответ 1

Свойство FileStream Name.

Ответ 2

Вы можете использовать fs.Name для получения пути.