1
resposta

Open / Close interface

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?

1 resposta

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!