De acordo com meu entendimento do sistema de arquivos do Windows, um programa pode ler um arquivo de acordo com seu caminho; se esse caminho for alterado, qualquer programa usado para ler esse arquivo não poderá mais fazê-lo. Isso significa que, para qualquer programa no sistema Windows que dependa de um arquivo, as consequências de excluir e renomear um arquivo devem ser as mesmas.
O caso específico do qual essa resposta depende é de um sistema incorporado executando o Windows 2000, o manual do provedor de serviços orienta o usuário a excluir os arquivos dentro de uma pasta. Como usuário cauteloso, simplesmente copiei os arquivos para um caminho chamado "folder_backup" e deixei a pasta vazia.
Durante esta operação, o sistema regrediu e não conseguiu funcionar corretamente. Portanto, o provedor de serviços que escreveu o manual foi chamado. O diagnóstico deles foi que o banco de dados estava corrompido porque havia dois bancos de dados em paralelo, apontando para "folder_backup" como o segundo banco de dados. No meu entender, os arquivos dentro de "D: / folder_backup" teriam sido inertes, exceto o caso excepcional de um programa procurando pastas começando com "folder" ou lendo todo o conteúdo no arquivo "D: /".
De que maneiras não obscuras um arquivo renomeado ainda pode ser acessado por um sistema, caso contrário, seria impossível se o arquivo fosse excluído?