O que determina se a pasta Windows $ Recycle.Bin é mista ou maiúscula?

7

No Windows, a pasta Lixeira geralmente está localizada abaixo da raiz do dispositivo, por exemplo, F:\$Recycle.Bin ou D:\$RECYCLE.BIN .

Os sistemas de arquivos do Windows geralmente não diferenciam maiúsculas de minúsculas, portanto, na maioria dos casos, não importa realmente se o nome dessa pasta está escrito em letras maiúsculas ou maiúsculas.

Por curiosidade e porque eu escrevo códigos de plataforma cruzada que também precisam ser executados em sistemas de arquivos com distinção entre maiúsculas e minúsculas:

O que determina se o nome da pasta é maiúscula ou minúscula?

As ideias são: Internas x externas, Windows X vs Windows Y, NTFS vs FAT, ...

    
por hendrik 19.10.2015 / 21:38

1 resposta

5

Qualquer usuário com permissões administrativas pode renomear a pasta $Recycle.Bin para ajustar a capitalização.

Portanto, a capitalização de $Recycle.Bin não pode ser determinada pela versão do Windows, edição do Windows, sistema de arquivos ou outros atributos de instalação do Windows.

Para o seu código, recomendo recuperar uma lista de diretórios ou manipular o nome da pasta de uma maneira que não diferencia maiúsculas e minúsculas.

    
por 19.10.2015 / 23:13