none
Arquivo Bat para copia de arquivos RRS feed

  • Pergunta

  • Boa tarde
    Cenário: Novas versões de uma aplicação ficam disponibilizadas em uma pasta no servidor e precisa ser copiada para as estações. Pensei no seguinte: Quando o usuário clica no atalho do programa, é executado um arquivo bat que verificar se o arquivo executável local esta diferente do servidor. Se estiver diferente, ele copia do servidor para a estação do usuário. Se estiver igual, ele apenas executa a aplicação.
    É possível realizar essa comparação de arquivo com mesmo nome para saber se esta diferente utilizando arquivos BATs comuns?

    Desde já agradeço

    Alexandre G. Muller

     
    terça-feira, 23 de abril de 2013 18:12

Respostas

  • Alexandre,

    Sim, é possivel.

    Utilize o Robocopy,ele só copia se houver diferença, não precisa vc fazer nenhuma comparação, Exemplo:

    robocopy \\servidor\share\app c:\app executavel.exe
    c:\app\executavel.exe

    Na primeira linha a origem é um diretório em um servidor, o destino é a pasta local onde fica o executavel, e o terceiro parametro é o próprio executavel (se vc não colocar ele atualiza a pasta toda).

    Por ultimo é iniciado o programa.

    Cuidado: O usuário tem permissão para escrever na pasta do aplicativo?


    Fábio de Paula Junior

    quarta-feira, 1 de maio de 2013 19:20
    Moderador