por que o explorador não copia arquivos ao arrastar o controle?

5

Em um dos meus sistemas, quando eu arrasto e solto um arquivo, ele não honra o pressionamento da tecla de controle.

Ou seja, ao arrastar na mesma unidade, ele sempre move os arquivos e não os copia. E ao arrastar uma unidade diferente, ela sempre copia arquivos.

Por que o Explorer está exibindo esse comportamento?

Depois de mais testes. Aqui está mais informação.

Número de sequência 1

  1. Pressione a tecla CTRL
  2. Clique com o botão esquerdo sobre o nome do arquivo no explorer
  3. Arraste o arquivo (um sinal de mais (+) aparece sobre o ícone enquanto é arrastado)
  4. mova o mouse sobre o destino e solte o botão do mouse
  5. O arquivo aparece no destino e desaparece na origem. MOVE, não copia.

Todas as vezes que repito o número de sequência 1, o resultado é o mesmo. Independente da fonte e do destino.

Mas se depois da sequência 1 eu mantiver a tecla CTRL pressionada (ou seja, eu não solto a tecla e a pressiono novamente) e repito a sequência do ponto 2 ...

  1. mantenha a tecla Ctrl pressionada
  2. Clique com o botão esquerdo sobre o nome do arquivo no explorer
  3. Arraste o arquivo (um sinal de mais (+) aparece sobre o ícone enquanto é arrastado)
  4. mova o mouse sobre o destino e solte o botão do mouse
  5. O arquivo agora CÓPIAS !!!

Isso também acontece com a tecla ALT. Seqüência 1 move o arquivo. E a sequência 2 cria um atalho.

    
por PA. 05.03.2012 / 10:28

4 respostas

3

Como sugerido, estou respondendo a minha própria pergunta, uma vez que encontrei uma solução.

Durante o teste, notei que neste sistema as teclas Shift Control e Alt estavam executando um pouco estranho. Uma pequena pesquisa apontou para a função sticky keys (uma opção de acessibilidade para pessoas com movimento limitado) como uma possível explicação para esse comportamento estranho (pelo menos estranho para mim). Eu verifiquei e descobriu-se que o teclado foi definido no modo StickyKeys . Desativar esse recurso resolveu o problema de copiar / mover.

No entanto, a pergunta permanece para qualquer pessoa que solicite essa opção e queira copiar um arquivo arrastando-o com o Explorer.

    
por 05.03.2012 / 17:43
6

Eu sempre uso o botão direito do mouse arrastar e soltar.
Dessa forma, ao liberar o arquivo @ destination, recebo um menu limpo onde posso escolher Copiar, Mover, Criar atalho ou Cancelar a operação.
Funciona para todas as versões do Windows ...

    
por 05.03.2012 / 13:59
-1

No Windows, quando você arrasta arquivos em uma unidade diferente, mesmo sem pressionar a tecla Ctrl , ele sempre copiará um arquivo sobre a unidade diferente, deixando uma cópia na unidade original.

Na mesma unidade, arraste sobre a queda sem que qualquer tecla seja pressionada, o que resultará na movimentação dos arquivos enquanto ocorre um comportamento diferente quando você pressiona uma tecla modificadora.

    
por 05.03.2012 / 10:56
-2

Se você segurar a tecla "CTRL" enquanto solta a tecla do mouse, os arquivos serão "Copiados" em todos os meus sistemas.

  • CTRL = COPY
  • SHIFT = MOVE
  • ALT = CRIAR LINK

Se você NÃO pressionar nenhuma tecla em seu teclado, o sistema de arquivos espera que você não mova os arquivos, mas copie para outra unidade por padrão. Se o sistema NÃO PERMITIR excluir o arquivo de origem para movê-lo devido à permissão do sistema ou permissão do usuário, ele não excluirá o arquivo, mas copiará. Você não pode alterar essa inteligência automatizada de Copiar / Mover no Windows Explorer. Basta usar as teclas no teclado.

**** SOLUÇÃO *** Apenas use o Teracopy. Ele substituirá a janela de cópia padrão do Explorer e permitirá mostrar problemas de permissão após a cópia.

link

Atenciosamente

    
por 05.03.2012 / 10:39