Curiosidades do Windows #3 – Não é possível criar pastas com certos nomes!

Olá!

Hoje vou falar de mais uma curiosidade do Windows!

Sabiam que não é possível criar pastas com certos nomes no Windows?

Esta imposição já vem do tempo do Windows 95 e continua ainda hoje no Windows 10.

Simplesmente, algumas palavras não são aceites para dar nomes a pastas, uma vez que poderiam comprometer o bom funcionamento do sistema.

Acontece que, para que as aplicações Windows possam aceder a um determinado dispositivo, é criado pelo driver dos mesmos um symbolic link, ou symlink no namespace Win32 Global??. Por exemplo, a denominação do disco do Windows de C: é um symlink do HarddiskVolume1, embora o número possa variar. Podem encontrar mais informação sobre Naming Files, Paths, and Namespaces aqui.

Assim, não podem ser usados nomes iguais a symlinks, pois isso iria levar a que o Windows se confundisse e causaria problemas ao sistema.

Aqui fica uma lista de certos symlinks e a sua descrição:

  • CON – Teclado e ecrã
  • PRN – Dispositivo da lista do sistema, normalmente uma porta paralela
  • AUX – Dispositivo auxiliar, normalmente uma porta de série
  • CLOCK$ – Real Time Clock do sistema
  • NUL – Dispositivo Bit-bucket
  • A:-Z: – Letras de drives
  • COM1 – Primeira porta de série de comunicação
  • COM2 : Segunda porta de série de comunicação
  • COM3 – Terceira porta de série de comunicação
  • COM4 – Quarta porta de série de comunicação
  • LPT1 – Primeira porta paralela de impressora
  • LPT2 – Segunda porta paralela de impressora
  • LPT3 – Terceira porta paralela de impressora

Se tentarem criar uma pasta usando um dos symlinks acima irão obter um erro:

Existem formas de criar pastas com symlinks como nomes, mas não o vou ensinar porque iria colocar em risco toda a integridade do sistema.

E foi mais uma curiosidade do Windows! Espero que tenham gostado! 😀

Fiquem bem! 😉

Advertisement

Deixe um comentário

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Create a website or blog at WordPress.com

EM CIMA ↑

%d bloggers gostam disto: