none
Copiar pasta e deletar antiga ... RRS feed

  • Pergunta

  • Bom dia !

    Galera novamente preciso da ajuda de vocês. A situação é a seguinte, precisamos copiar uma pasta que esta em uma unidade mapeada, dentro desta pasta contem atualização de um sistema da empresa, entao toda vez que há um modificação rodamos uma .bat para que a mesma copie os arquivos desta pasta. Oque eu preciso ?

    1. Quero mudar o .bat para um script vbs para colocar no script logon

    2. Se possivel tem como alterar a permissão da pasta copiada para full control

    3. Deletar a pasta antiga ou substituir os arquivos dentro.

    Abaixo da a .bat que está sendo utilizada para copiar o conteúdo da pasta.

    echo off
    cls
    mkdir C:\Sistema
    del /F c:\sistema\*.udl
    REM net use x: /d /y
    net use x: \\servidorX\pastaX
    x:
    CLS
    cd\
    cd\Pasta Atualizacao\
    copy . c:\Sistema
    rem copy \Pasta Atualizacao\. c:\Sistema
    echo ================================================
    DIR C:\Sistema\.
    DIR X:\Pasta Atualizacao\.
    echo ================================================
    echo .
    echo VERIFIQUE SE O ARQUIVOS (SISTEMA.EXE) ESTA COM OS TAMANHOS IGUAIS, SENÃO NÃO FOI ATUALIZADO, OK!
    echo SE NÃO TIVER, ATUALIZE NOVAMENTE.
    net use x: /dele /y
    net use x: /dele /y
    net use x: /dele /y
    exit


    Muito Obrigado!


    • Editado Fábio JrModerator terça-feira, 23 de outubro de 2012 20:15 Formatação do código
    terça-feira, 20 de julho de 2010 13:37

Respostas

  • Vinicius,

    O Robocopy é uma opção muito boa para o seu caso. Utilize .BAT mesmo.

    @echo off
    
    SET ORIGEM=\\servidorX\pastaX
    SET DESTINO=C:\Sistema
    SET EXE_ROBOCOPY=ROBOCOPY.EXE
    
    :: SINCRONIZA DIRETORIOS
    %EXE_ROBOCOPY% %ORIGEM% %DESTINO% /MIR
    
    :: SETA SEGURANÇA
    CACLS %DESTINO% /E /T /C /G "Usuários":F

    Apenas configure as linhas que começam com SET, se vc tiver estações com Windows XP e que não tenham o robocopy você pode colocá-lo no netlogon e informar este caminho no script.

    ---------------------------

    Multirão de Respostas

    ---------------------------


    Fábio de Paula Junior



    terça-feira, 23 de outubro de 2012 20:27
    Moderador