Étant donné un objet System.IO.FileStream
, comment puis-je obtenir le chemin d'accès d'origine au fichier auquel il donne accès?Obtention du chemin d'accès d'origine à partir de FileStream
Par exemple, dans la fonction MyStreamHandler()
ci-dessous, je veux récupérer le chemin du fichier qui a créé le 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)
{
}
Merci d'avoir répondu à ce qui était apparemment une question de type RTFM. Je l'ai fait en fait, mais ce n'était pas évident pour moi que Name a eu le chemin. –
Je déteste le dire, mais pourquoi lire le manuel quand vous avez StackOverflow? C'est tellement plus rapide à trouver, avec des exemples de personnes qui utilisent la technologie. –
@AdrianCarr parce que le manuel a un exemple alors que la réponse ne –