Ganhe dinheiro  escrevendo tutoriais para o Fórum do BABOO! Conheça os Tutoriais Pagos 2016

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

filipes

copiar arquivos para varias pastas (batch)

2 posts neste tópico

Então, é o seguinte...

eu num sei se dá, e sinceramente, to torcendo pra que alguém saiba..

RESUMINDO

vou usar no trampo, to em rede, todos os pcs são WinXP, e eu to trabalhando com arquivos de lote (batch).

eu vou criar um script, que verifica se uma pasta existe dentro da pasta "arquivos de programa". se não existir "pastaexemplo" dentro do "Arq. de Prog." é adicionado a um arquivo txt numa pasta da rede o nome do computador. Após a verificação ele se auto exclui.

esse script eu já fiz, tá funcionando, o problema é colocá-lo na pasta inicializar, pq ele executa assim q o PC ligar e desaparece, mas AÍ VEM O PONTO!

tem uns 150 pcs na rede aqui. eu quero copiar esse arquivo pra cada um deles.

o comando mais facil seria o copy:

copy arquivo.bat "\ \ nome_do_computador\c$\docum....." e por aí vai..

Copiar pra essa pasta é facil, mas eu queria automatizar..

AQUI COMEÇA O PROBLEMA:

Se eu fosse fazer um bat que copiasse com os meus conhecimentos até o momento, eu colocaria varias e varias linhas, cada uma copiando pra um computador...

Num tem como eu copiar pra todos os pcs? tipo, tem um diretorio na rede q eu abro como pasta, que tem todos os pcs q tão na rede, mas eu não sei copiar pra dentro de todos eles.. queria algo que funcionasse assim, verifica todas as pastas num dir, e copia pra cada uma dessas pastas o arquivo. sakas?

o que eu queria é tipo assim..

COMPUTADORES NA REDE

computador001

computador002

computador003

computador004

um bat que pegasse cada um desses computadores e fizesse isso:

copy arquivo.bat "\\COMPUTADOR001\c$\Documents and Settings\All Users\Menu Iniciar\Programas\Inicializar"

copy arquivo.bat "\\COMPUTADOR002\c$\Documents and Settings\All Users\Menu Iniciar\Programas\Inicializar"

copy arquivo.bat "\\COMPUTADOR003\c$\Documents and Settings\All Users\Menu Iniciar\Programas\Inicializar"

copy arquivo.bat "\\COMPUTADOR004\c$\Documents and Settings\All Users\Menu Iniciar\Programas\Inicializar"

tem como? pq tipo, eu num qro ficar colocando o nome de cada computador, até pq, num tem todos os numeros, tá tipo assim:

computador001

computador002

computador003

computador005

computador006

computador009

e eu num to nada afim de ficar vendo cada um deles xD

e aí? tem como??

desde já já to agradecendo!! pq isso vai me poupar um trab do caramba!!!!

ps.: eu sou meio noob, pq eu to começando ainda e to aprendendo tudo atravez de forum, então se for usar codigo, tem como dar uma explicada pra mim entender pra qlqr coisa conseguir aplicar?? Valeww!!!

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

Sugiro você dar uma olhada nos comandos de loop do CMD. Sobre tudo o FOR. Dê uma olhada aqui.

Abraço.


sig_53054.png

 

Web Developer

Digital Marketing Professional

IT Teacher

Master Jedi

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
    • 10 Mensagens
    • 347 Visualizações
    • 1 Mensagens
    • 67 Visualizações
    • 4 Mensagens
    • 131 Visualizações
    • 8 Mensagens
    • 161 Visualizações
    • 7 Mensagens
    • 171 Visualizações