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?
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!