👍 Aqui são coletadas notícias interessantes, segredos e dicas de produtos do google. tudo para google drive, android, calendário, chrome, gmail, documentos...

Por que uma pasta não pode ser chamada de “CON” ou “LPT1” no Windows?

7

Um de meus amigos próximos, mayur, me disse que não podemos renomear arquivos de texto e pastas como "con". Eu tenho me perguntado sobre isso há muito tempo e acho que encontrei um motivo. Vamos analisar:

Para prompt de comando:

G:>mkdir CON
O nome do diretório é inválido.

G:>mkdir LPT1
O nome do diretório é inválido.

Para o explorador de janelas:

Mesmo no Windows Explorer, quando você tenta renomear um arquivo como “con", o nome do arquivo anterior reaparece.

Porque isto é assim?

Para descobrir por que isso não funciona, temos que voltar à era do MS-DOS. O Microsoft Disk Operating System (MS-DOS) é um sistema operacional de linha de comando que existia antes do advento da GUI OS (Graphical User Interface). Tudo, desde fazer, renomear, excluir etc, foi feito usando comandos. Alguns comandos são…

COPY Copia um ou mais arquivos para outro local.
DEL Exclui um ou mais arquivos.
DIR Exibe uma lista de arquivos e subdiretórios em um diretório.

Vamos olhar mais de perto para o comando COPY. O uso do comando COPY é o seguinte:

COPY [options] 

No DOS tudo é considerado como arquivos, até teclado e impressoras. O nome do arquivo para o teclado é dado como “CON” e os nomes das impressoras são dados como “LPT1”, “LPT2” etc. Então para copiar algo do teclado (nossa entrada) o seguinte comando é usado.

G:>COPY CON mydata.txt
Estas linhas vêm em mydata.txt e para interromper a entrada pressione Ctrl+Z
^Z

G:>COPIAR mydata.txt LPT1

Então agora você supõe que uma pasta ou arquivo chamado “con” pode ser criado e você dá um comando COPY CON. O que o DOS deve fazer? copiar o arquivo CON ou usar o console do teclado como entrada? Assim surge uma ambiguidade. Portanto, a Microsoft desativou propositalmente a criação de arquivos ou pastas chamados CON / LPT1 / LPT2 etc. para remover essa ambiguidade.

Você poderia fazer um arquivo CON ou LPT1 .. no WINDOWS?

Encontrou mais nomes inválidos? Deixe-me saber…..
Lista de nomes inválidos:

CON
LPT1, LPT2, LPT3, LPT4 … LPT9
PRN
NUL
COM1, COM2, COM3 …. COM9

################################################# # ##

Fonte de gravação: www.gtricks.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação