{"id":219900,"date":"2022-12-15T11:31:00","date_gmt":"2022-12-15T08:31:00","guid":{"rendered":"https:\/\/goodroid.mediadoma.com\/?p=219900"},"modified":"2022-11-10T17:00:15","modified_gmt":"2022-11-10T14:00:15","slug":"por-que-uma-pasta-nao-pode-ser-chamada-de-con-ou-lpt1-no-windows","status":"publish","type":"post","link":"https:\/\/goodroid.mediadoma.com\/pt-pt\/por-que-uma-pasta-nao-pode-ser-chamada-de-con-ou-lpt1-no-windows\/","title":{"rendered":"Por que uma pasta n\u00e3o pode ser chamada de &#8220;CON&#8221; ou &#8220;LPT1&#8221; no Windows?"},"content":{"rendered":"\n<p>Um de meus amigos pr\u00f3ximos, mayur, me disse que n\u00e3o podemos renomear arquivos de texto e pastas como &quot;con&quot;. Eu tenho me perguntado sobre isso h\u00e1 muito tempo e acho que encontrei um motivo. Vamos analisar:<\/p>\n<p>Para prompt de comando:<\/p>\n<p>G:&gt;mkdir CON<br \/>\nO nome do diret\u00f3rio \u00e9 inv\u00e1lido.<\/p>\n<p>G:&gt;mkdir LPT1<br \/>\nO nome do diret\u00f3rio \u00e9 inv\u00e1lido.<\/p>\n<p>Para o explorador de janelas:<\/p>\n<p>Mesmo no Windows Explorer, quando voc\u00ea tenta renomear um arquivo como &#8220;con&quot;, o nome do arquivo anterior reaparece.<\/p>\n<p>Porque isto \u00e9 assim?<\/p>\n<p>Para descobrir por que isso n\u00e3o funciona, temos que voltar \u00e0 era do MS-DOS. O Microsoft Disk Operating System (MS-DOS) \u00e9 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\u00e3o\u2026<\/p>\n<p>COPY Copia um ou mais arquivos para outro local.<br \/>\nDEL Exclui um ou mais arquivos.<br \/>\nDIR Exibe uma lista de arquivos e subdiret\u00f3rios em um diret\u00f3rio.<\/p>\n<p>Vamos olhar mais de perto para o comando COPY. O uso do comando COPY \u00e9 o seguinte:<\/p>\n<pre><code>COPY [options] <\/code><\/pre>\n<p>No DOS tudo \u00e9 considerado como arquivos, at\u00e9 teclado e impressoras. O nome do arquivo para o teclado \u00e9 dado como &#8220;CON&#8221; e os nomes das impressoras s\u00e3o dados como &#8220;LPT1&#8221;, &#8220;LPT2&#8221; etc. Ent\u00e3o para copiar algo do teclado (nossa entrada) o seguinte comando \u00e9 usado.<\/p>\n<p>G:&gt;COPY CON mydata.txt<br \/>\nEstas linhas v\u00eam em mydata.txt e para interromper a entrada pressione Ctrl+Z<br \/>\n^Z<\/p>\n<p>G:&gt;COPIAR mydata.txt LPT1<\/p>\n<p>Ent\u00e3o agora voc\u00ea sup\u00f5e que uma pasta ou arquivo chamado &#8220;con&#8221; pode ser criado e voc\u00ea d\u00e1 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\u00e7\u00e3o de arquivos ou pastas chamados CON \/ LPT1 \/ LPT2 etc. para remover essa ambiguidade.<\/p>\n<p>Voc\u00ea poderia fazer um arquivo CON ou LPT1 .. no WINDOWS?<\/p>\n<p>Encontrou mais nomes inv\u00e1lidos? Deixe-me saber\u2026..<br \/>\nLista de nomes inv\u00e1lidos:<\/p>\n<p>CON<br \/>\nLPT1, LPT2, LPT3, LPT4 \u2026 LPT9<br \/>\nPRN<br \/>\nNUL<br \/>\nCOM1, COM2, COM3 \u2026. COM9<\/p>\n<p>################################################# # ##<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.gtricks.com\" class=\"external external_icon\">www.gtricks.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um dos meus amigos mais pr\u00f3ximos, mayur, me disse que n\u00e3o podemos renomear arquivos de texto e pastas como &#8220;con&#8221;.<\/p>\n","protected":false},"author":1,"featured_media":214359,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[640,760],"tags":[],"class_list":["post-219900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-em-geral","category-noticia"],"_links":{"self":[{"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/219900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=219900"}],"version-history":[{"count":0,"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/219900\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/214359"}],"wp:attachment":[{"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=219900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=219900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goodroid.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=219900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}