No Linux, os arquivos ocultos recebem uma "extensão", mas nenhum nome de arquivo, como .bashrc
. Na linha de comando do Windows, o seguinte funciona:
- eco Olá, mundo! > .aaa
- copiar .aaa .bbb
- ren .bbb .ccc
No Windows Explorer, os arquivos de comprimento zero existentes podem ser copiados. Por exemplo, se a cópia de .aaa
for nomeada automaticamente como - Copy.aaa
. A tentativa de renomear .aaa
para .bbb
, no entanto, resulta no erroYou must type a filename.
Por que os nomes de arquivo de comprimento zero são inválidos no Windows Explorer quando são objetos válidos no próprio sistema de arquivos? Isso é um bug no Windows Explorer? Se relevante, usando o Windows 8.1.
Por enquanto, criarei nomes de arquivo de comprimento zero a partir da linha de comando do Windows.
Não acho que haja uma declaração oficial da Microsoft se isso é um bug ou um comportamento pretendido.
Há, no entanto, um truque para usar esse nome sem obter o erro "Você deve digitar um nome de arquivo" : nomeie o arquivo
.bbb.
(ponto extra no final), o Windows Explorer o corrigirá automaticamente para.bbb
!