Comportamento do comando de cópia do Windows xp / Windows 7

0

Temos uma pasta para a qual muitas pessoas copiam arquivos. Em vez de gravar o arquivo existente na pasta, gostaria de renomear o arquivo original primeiro e depois copiar o novo arquivo.

Exemplo: Se eu copiar um arquivo myFile.txt (que já está presente na pasta), ele deverá salvar o arquivo existente como myFile_backup.txt e copiar o novo arquivo como myFile.txt .

Isso é possível?

    
por Anand 24.09.2012 / 10:40

1 resposta

1

Este é possível, no entanto você precisará criar um arquivo em lotes (pode ser colocado dentro desta pasta que você mencionou) que as pessoas arrastariam e soltar arquivo para , que fará o seguinte:

  1. Obtém o arquivo de arrastar e soltar como um argumento / parâmetro que o arquivo em lote pode usar.
  2. Verifica arquivos com o mesmo nome do arquivo eliminado
  3. Se o nome do arquivo caiu for exclusivo, salve o arquivo
  4. Se o arquivo caiu não for não exclusivo, primeiro renomeie o arquivo conflitante para nome_do_arquivo_backup.ext e salve o arquivo

Fazendo o acima, você vai conseguir o que você está procurando. Claro que isso significa que você terá que educar / forçar todos os usuários dessa pasta a sempre arrastar e soltar arquivos para esse arquivo em lote especial.

Você pode colocar esse arquivo em lote na raiz de uma pasta e salvar os arquivos reais em outra subpasta, para que os usuários notem imediatamente que precisam soltar o arquivo no arquivo em lotes.

    
por 23.02.2015 / 14:56