Existe alguma maneira de conseguir enxergar que o arquivo está aberto sem ser tentando renomeá-lo? Porque ainda que usemos o método Close, aparentemente, nada muda . Tem como ver essa mudança em algum lugar?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Existe alguma maneira de conseguir enxergar que o arquivo está aberto sem ser tentando renomeá-lo? Porque ainda que usemos o método Close, aparentemente, nada muda . Tem como ver essa mudança em algum lugar?
Olá Igor, como vai?
Logo ao final da aula, o professor faz a reformulação do código utilizando o using(). Com ele, já não precisamos nos preocupar com o Close.
O using()criará um try e o finaly, que verificará se o fluxo é nulo, e caso não seja, chamaremos o método Dispose(), que internamente chamará o método Close().
Respondendo a sua pergunta em si: Não temos um método ou alguma biblioteca que nos ajude a visualizar que o arquivo está aberto. O que acredito que pode ser uma forma de fazer essa visualização, seria um Console.WriteLine("Arquivo Aberto!"); e um Console.WriteLine("Arquivo Fechado!"); só para exibir a mensagem no console.
Espero ter ajudado. Abraços!