Isso é um bug ou é apenas um recurso do windows xp?

0

Normalmente você não pode criar uma pasta com /\:*<>"? em seu nome. e também não é possível nomear uma pasta CON , LPT1 and .... e também não é possível ter duas pastas com nome igual em um único diretório.

Eu PENSO encontrei uma maneira de quebrar todas as regras acima!

Você só precisa criar um New String no caminho abaixo do registro: HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache

E denomine @WhatEverYouWant (Por exemplo, @x ). Em seguida, defina seu valor o nome que você deseja ter para o seu diretório! (Por exemplo, CON , LPT1 , \/?:*<>| e assim por diante).

Emseguida,fecheoregistroecrieumanovapasta.nomeieo@x(Onomequevocêselecionouparaastringantes)eaperteenter.onomemudaautomaticamenteparaovalordastringquevocêjácriounoRegisty.

Sevocêcriarumanovapastanovamentenomesmocaminhoedefinirseunomecomo@xnovamente,vocêteráasegundapastacomomesmonome!

AmaneiraacimafuncionabemnoWindowsXP.Euquerosaberseissoéumbugouseéumrecurso?EqualéocaminhoequivalentenoWindows-7?

Atualização:

Estaéasaídadocomandodir(quandoeucrieiapenasduasconpastanaáreadetrabalho):

    
por TheGoodUser 17.09.2014 / 09:42

1 resposta

1

Como você pode ver na saída do seu comando Dir , você não alterou o nome do arquivo realmente . O que realmente está acontecendo nos bastidores é que você está modificando seu arquivo desktop.ini (um arquivo oculto e protegido do sistema operacional) para exibir a string que você definiu no registro, em vez do nome real do diretório. / p>

Isso faz parte de um recurso para permitir a localização de nomes de diretório (para que você possa exibir um nome diferente dependendo do idioma da interface do usuário) Não sei por que a Microsoft decidiu tornar o comportamento tão facilmente acessível do Explorer. do que exigir a edição manual do arquivo desktop.ini.

    
por 17.09.2014 / 23:15