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

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

Temos uma pasta para a qual muitas pessoas copiam arquivos. Em vez de sobrescrever o arquivo existente na pasta, gostaria primeiro de renomear o arquivo original 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.txte copiar o novo arquivo como myFile.txt.

Isso é possível?

Responder1

Esseépossível, no entanto, você precisará criar um arquivo em lote (pode ser colocado dentro desta pasta que você mencionou) que as pessoasarrastar e soltararquivo em, que fará o seguinte:

  1. Obtém o arquivo arrastado e solto como um argumento/parâmetro que o arquivo em lote pode usar.
  2. Verifica se há arquivos com o mesmo nome do arquivo descartado
  3. Se oderrubadoo nome do arquivo é único e salve o arquivo
  4. Se oderrubadoarquivo énãoexclusivo e primeiro renomeie o arquivo conflitante paranome do arquivo_backup.exte salve o arquivo

Fazendo o que foi dito acima, você alcançará o que procura. É claro que isso significa que você terá que educar/forçar todos os usuários dessa pasta asemprearraste e solte arquivos neste arquivo em lote especial.

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

informação relacionada