Arquivos abertos por alguns aplicativos não afetam a remoção segura de usb

1

Tenho notado que quando os arquivos são abertos por certos aplicativos, a remoção segura de sua unidade usb de origem não é impedida (em contraste com outros programas que bloquearão a remoção segura enquanto o arquivo ainda estiver aberto). Exemplo:

  1. Conecte uma unidade flash USB
  2. Abra um documento de texto com o Bloco de notas padrão do Windows
  3. Tente remover com segurança a unidade

Isso não conseguirá ejetar a unidade do sistema.

  1. Agora feche esse documento de texto
  2. Reabra-o com o Notepad ++
  3. Tente remover com segurança a unidade

A unidade USB foi removida com sucesso.

Por que isso acontece?

    
por AndroidX 15.09.2018 / 13:56

1 resposta

0

Isso depende de como o programador implementou o "procedimento de arquivo aberto" no software.

Sem entrar em uma explicação exata sobre como o manuseio do arquivo é realizado, tente imaginá-lo como uma "conexão" entre o arquivo e o aplicativo. Enquanto a conexão estiver aberta, você não poderá remover a unidade. Isso seria o exemplo do MS Notepad.

Seu exemplo do Notepad ++ funciona de forma diferente: Para ler o conteúdo de um arquivo, o Notepad ++ constrói a conexão com o arquivo. Mas depois que "got" tudo fecha a conexão, mas ainda mantém o conteúdo do arquivo visível em sua janela. Desta forma, embora pareça que o arquivo está "aberto", a "conexão" foi fechada e você pode remover sua unidade.

Espero que ajude ...

    
por 15.09.2018 / 17:03