none
Copiar arquivo e se ja existir nao copiar RRS feed

  • Pergunta

  •  

    Olá Pessoal, gostaria da ajuda de voces pra tentar resolver um problema que estou tendo.

    Seguinte, tenho que adicionar um papel de parede para os usuarios do meu ambiente de rede e preciso copiar um arquivo (imagem) para um diretorio, ex. "c:\walpaper" de cada maquina.

    Ate ai beleza poderia fazer um xcopy \\origem\teste.jpg "c:\walpaper"

    So que desta maneira ele ira copiar todo vez que o usuario logar e o arquivo é muito grande e isto vai gerar lentidao no logon e trafego na rede.

    Entao preciso de um script que faça a copia se o arquivo não existir. E se existir ele nao copia.

     

     

    Obrigado.

    Wanderley Brazao

     

    quinta-feira, 11 de dezembro de 2008 19:07

Respostas

  • Boa Tarde Wanderley

    Veja se o script abaixo te ajuda:

     

     

    Set objFSO = CreateObject("Scripting.FileSystemObject")

    If objFSO.FileExists("c:\walpaper\teste.jpg") Then
        wscript.quit
     Else
        objFSO.CopyFile \\origem\teste.jpg , "c:\walpaper\teste.jpg"
     End If

     

    terça-feira, 23 de dezembro de 2008 15:04

Todas as Respostas

  • Boa Tarde Wanderley

    Veja se o script abaixo te ajuda:

     

     

    Set objFSO = CreateObject("Scripting.FileSystemObject")

    If objFSO.FileExists("c:\walpaper\teste.jpg") Then
        wscript.quit
     Else
        objFSO.CopyFile \\origem\teste.jpg , "c:\walpaper\teste.jpg"
     End If

     

    terça-feira, 23 de dezembro de 2008 15:04
  • Muito Obrigado Rafael.

     

    Era exatamente isso que eu precisava.

     

     

    Valeu!!!

    quinta-feira, 8 de janeiro de 2009 13:22