The folder named “con”
Friday, June 25th, 2010Música à data da edição: Ela foi para a Guerra – Os Azeitonas
Olá malta!
Ando metida na minha maratona de estudos, como seria de esperar, mas ainda assim tiro uns furos para trollar a net. Pois qual não foi o meu espanto quando descobri através que não se podia ter uma pasta chamada “con” em ambiente Windows?
É claro que eu não podia deixar passar isto em claro.
E por isso mesmo é que vos desafio a criardes uma. Depois digam-me como correu ;)
A verdade é que depois de algumas tentativas frustradas quis saber qual a razão por trás de tal mistério e o Google foi o fiel amigo de sempre a satisfazer-me a curiosidade.
Aparentemente, o nome “con”, assim como outros nomes, estão reservados pelo OS e não podem ser utilizados nem para directórios nem para ficheiros. Queer! Ainda mais engraçado foi descobrir que isto se deve provavelmente a um resíduo de programação do velho MS-DOS, em que as tais palavras seriam nomes de Devices (digo teclados, impressoras e o resto da família, entre outros). E ter estes nomes em directórios ou ficheiros poderia causar alguma ambiguidade no sistema, mas isso já é ir bem mais longe… Apparently, the name “con”, like many other names I’ll tell you later, is a word reserved by the OS and can’t be used for either directories or files. Queer! It was quite funny to know that this is probably caused by some residual MS-DOS code. Back then, these words were used to name Devicesambiguousity (call them mouse, keyboard, printers, whatever), and having a folder or file with said name would cause on the system, but probably that’s going too far…
Para quem está interessado, cá vai uma listinha interessante:
- CON
- PRN
- AUX
- NUL
- COM[1-9]
- LPT[1-9]
Retirada de http://en.wikipedia.org/wiki/Device_file#Device_files (inglês)
Mas é claro que isto não é o que vos interessa. Por esta altura já devem ter procedido às vossas tentativas de criar a mítica e assustadora “con” e por isso mesmo eu vou mostrar como se faz (o que não vale um bom motor de busca quando estamos empolgados!):
Portanto, pela linha de comandos (Executar > cmd) e no vosso directório de eleição (eu escolhi o Desktop porque é lá onde meto o meu lixo assustador):
- mkdir \\.\C:\con
E por esta altura devem ter uma linda menina a nascer algures:

E para quem acha ainda mais interessante, cá está o directório visto da linha de comandos (e mais uns ficheiros de cujos nomes me orgulho tanto e, claro, lixo):

Para vos verdes livres da pasta, basta fazer a operação inversa:
- rmdir \\.\C:\con
E adeus brinquedo novo!
Uma aventura interessante, não? xD
English
Português






