Tentando pseudo-sincronizar 2 computadores - por que as pastas foram renomeadas?

2

Tentando pseudo-sincronizar dois computadores - por que as pastas foram renomeadas?

Windows 7 - novo computador
Vista - computador antigo

Eu crio uma nova pasta OldComputerDesktop in C:\Users\joeblow .

Eu executo isso:

robocopy.EXE \us0003039-v004\c$\Users\joeblow\Desktop C:\Users\joeblow\OldComputerDesktop /XJ /E /NP >> syncfiles.log

Quando olho para C:\Users\joeblow com o Windows Explorer e vejo duas Desktop pastas - uma é a pasta "real" / original da área de trabalho e a outra é minha pasta originalmente chamada OldComputerDesktop , mas agora é chamada Desktop . Eu verifiquei isso clicando com o botão direito do mouse para ver Propriedades e indo para a guia Compartilhamento (onde vejo a palavra OldComputerDesktop ).

O que explica esse comportamento de renomeação? Como faço para evitar isso?

    
por user299542 12.02.2014 / 15:56

1 resposta

3

Isso ocorre porque a pasta Desktop é uma pasta "especial".

Isso é controlado por um arquivo oculto dentro da pasta chamada desktop.ini

Isso informa ao Windows Explorer para mostrar um nome diferente do nome real da pasta (também especifica o ícone especial que é mostrado no lugar do ícone da pasta padrão).

(Você pode provar isso abrindo o Command Promt e executando o comando dir na pasta C:\Users\joeblow\ , que mostrará os nomes das pastas reais)

Como você copiou o arquivo desktop.ini de Desktop para OldComputerDesktop , o Windows Explorer o lerá e exibirá o nome como Desktop.

Você pode excluir o desktop.ini filer ou editá-lo no Bloco de Notas ou em qualquer outro editor de texto e remover a linha:

LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769

Você também vê esse comportamento com Documents , Favourites , Pictures , Music , Videos (e outros) sendo prefixado com My no Windows Explorer.

    
por 12.02.2014 / 16:19