Logo Hardware.com.br
Isaias Pereira Silva
Isaias Perei... Novo Membro Registrado
12 Mensagens 4 Curtidas

[Resolvido] Bat para copiar arquivos para uma pasta em rede

#1 Por Isaias Perei... 10/01/2023 - 10:18

Estou tentando criar um bat que copia arquivos da minha área de trabalho e manda para a pasta em rede, mas esta dando erro não consigo identificar oque estou fazendo errado. Alguém poderia ajudar por favor kkk ?

Segue abaixo o bat :
@echo OFF
net use S:
ECHO .
ECHO .
ECHO *** COPIANDO ARQUIVOS DA PASTA PARA O NCLOUD ***
ECHO .
ECHO ******* COPIANDO ARQUIVOS *******
ECHO .
ECHO .

copy "C:\Users\LABORATORIO\Desktop\Isaias\*.*" "S:\Isaias


Pause



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

O erro que retorna:


Nome local S:
Nome remoto \\ncloud.grupod.......................
Tipo de recurso Disco
Comando concluído com êxito.

.
.
*** COPIANDO ARQUIVOS DA PASTA PARA O NCLOUD ***
.
******* COPIANDO ARQUIVOS *******
.
.
C:\Users\LABORATORIO\Desktop\Isaias\*.*
O sistema não pode encontrar o arquivo especificado.
0 arquivo(s) copiado(s).
Pressione qualquer tecla para continuar. . .

Responder Tópico
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#2 Por TRONNER
10/01/2023 - 10:48

Isaias Pereira Silva disse: [...] Segue abaixo o bat :

@echo off
cls
net use S:
echo.
echo --------------------------------------------------------------------------------
echo *** COPIANDO ARQUIVOS DA PASTA PARA O NCLOUD ***
echo --------------------------------------------------------------------------------
echo ******* COPIANDO ARQUIVOS *******
echo.
xcopy /E /V /C /F "C:\Users\LABORATORIO\Desktop\Isaias\*.*" S:\Isaias
echo.
echo .... concluído! Aperte qualquer tecla para continuar
pause
exic.

Veja se funciona ...

**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
Todo dia um software novo e grátis [ clicando aqui ]
Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
Isaias Pereira Silva
Isaias Perei... Novo Membro Registrado
12 Mensagens 4 Curtidas
#3 Por Isaias Perei...
10/01/2023 - 10:59

Fiz o teste como me pediu ainda continua apresentando o erro :



Nome local S:
Nome remoto \\ncloud.grup....................
Tipo de recurso Disco
Comando concluído com êxito.


--------------------------------------------------------------------------------
*** COPIANDO ARQUIVOS DA PASTA PARA O NCLOUD ***
--------------------------------------------------------------------------------
******* COPIANDO ARQUIVOS *******

Erro na criação do arquivo - Não há suporte para o pedido.

Não foi possível criar o diretório - S:\Isaias\CONTROLE DE EQUIPAMENTOS
Erro na criação do arquivo - Não há suporte para o pedido.

Não foi possível criar o diretório - S:\Isaias\Firmwares
Erro na criação do arquivo - Não há suporte para o pedido.

Não foi possível criar o diretório - S:\Isaias\ubnt-discovery
0 arquivo(s) copiado(s)

.... conclu?¡do! Aperte qualquer tecla para continuar
Pressione qualquer tecla para continuar. . .



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


Não será o caminho S:, não sei explica direito ele é um diretório em rede quando vou mapear eu mapeio por https://ncloud......... e não por ip, nao sei explicar kkkk kkkkk

PH
PH Cyber Highlander Registrado
61.6K Mensagens 10.7K Curtidas
#4 Por PH
10/01/2023 - 11:38

Isaias Pereira Silva disse: Estou tentando criar um bat que copia arquivos da minha área de trabalho e manda para a pasta em rede, mas esta dando erro não consigo identificar oque estou fazendo errado. Alguém poderia ajudar por favor kkk ?

O erro que retorna:


Nome local S:
Nome remoto \\ncloud.grupod.......................
Tipo de recurso Disco
Comando concluído com êxito.

.
.
*** COPIANDO ARQUIVOS DA PASTA PARA O NCLOUD ***
.
******* COPIANDO ARQUIVOS *******
.
.
C:\Users\LABORATORIO\Desktop\Isaias\*.*
O sistema não pode encontrar o arquivo especificado.
0 arquivo(s) copiado(s).
Pressione qualquer tecla para continuar. . .

Bom dia!

Seja bem-vindo ao fórum!
Tudo bem com você? Espero que sim!

Alguma perguntas.

O bat vai rodar do computador que tem os arquivos?
Na pasta Isaias tem arquivos soltos?
Existe o compartilhamento de rede para a pasta de destino?

Antes de criar um arquivo de lote é bom fazer o teste dos comandos para ver se vai dar um erro, pois se der erro, precisa corrigir antes de criar o arquivo de lote.

digita o comando net use s: veja se o retorno é igual ao desse print.

Usando o comando copy.

copy C:\Users\LABORATORIO\Desktop\Isaias\*.* S:\Isaias

Olha o exemplo como funcionou.



Usando o Xcopy.

Se vai copiar apenas arquivos contidos na pasta, não há necessidade do parâmetro /E, pois esse vai copiar os diretórios e subdiretórios vazios ou não!

Anexos

Mas aquele que me negar diante dos homens, eu também o negarei diante do meu Pai que está nos céus.

Mateus 10:33
Isaias Pereira Silva
Isaias Perei... Novo Membro Registrado
12 Mensagens 4 Curtidas
#5 Por Isaias Perei...
10/01/2023 - 11:51

Bom dia , obrigado

Sim o bat vai rodar no computador que esta com os arquivos.
Na pasta Isaias tem mais pasta e dentro delas tem arquivos XLS solto dentro.
Sim o Compartilhamento da pasta esta okay vou colocar o print

O comando que estou usando em bat é:



@echo OFF
net use S:
ECHO .
ECHO .
ECHO *** COPIANDO ARQUIVOS DA PASTA PARA O NCLOUD ***
ECHO .
ECHO ******* COPIANDO ARQUIVOS *******
ECHO .
ECHO .

copy "C:\Users\LABORATORIO\Desktop\Isaias\*.*" "S:\Isaias


Pause

Anexos

PH
PH Cyber Highlander Registrado
61.6K Mensagens 10.7K Curtidas
#6 Por PH
10/01/2023 - 12:38

Boa tarde!

Nesse caso, não foram encontrados arquivos na raiz da pasta Isaias. O parâmetro *.* indica que vai selecionar (nesse caso para cópia) todos arquivos de qualquer extensão. Ele não busca por pastas.



Exemplo como fica copiando tudo que tiver dentro da pasta isaias, ai sim entra o /E do Xcopy



Então se vai copiar tudo que tem dentro da pasta Isaias o comando vai mudar

Então dentro do arquivo de lote deve funcionar assim

Lembrando que as aspas (") devem ser abertas e fechadas e desde o início vem deixando as aspas (") abertas no final, ou seja, faltando uma!

xcopy /e "C:\Users\LABORATORIO\Desktop\Isaias\" "S:\Isaias"

Edit.

Faltou o teste feito aqui.

Teste realizado aqui usando o seu bat, mas com meus caminhos.



@echo OFF
net use F:
ECHO .
ECHO .
ECHO *** COPIANDO ARQUIVOS DA PASTA PARA O NCLOUD ***
ECHO .
ECHO ******* COPIANDO ARQUIVOS *******
ECHO .
ECHO .
xcopy /e "c:\intel" "f:\teste"

Anexos

Mas aquele que me negar diante dos homens, eu também o negarei diante do meu Pai que está nos céus.

Mateus 10:33
Isaias Pereira Silva
Isaias Perei... Novo Membro Registrado
12 Mensagens 4 Curtidas
#9 Por Isaias Perei...
10/01/2023 - 13:10

Boa Tarde

Eu fiz o teste aqui com o xcopy do jeito que explicou ainda assim não copia os arquivos, não estou entendendo o motivo de não conseguir kkk ta complicado kkkk


O bat alterado :

@echo OFF
net use S:
ECHO .
ECHO .
ECHO *** COPIANDO ARQUIVOS DA PASTA PARA O NCLOUD ***
ECHO .
ECHO ******* COPIANDO ARQUIVOS *******
ECHO .
ECHO .

xcopy /e "C:\Users\LABORATORIO\Desktop\Isaias\" "S:\Isaias"


Pause


Quando eu tento rodar com privilegios ADM o erro troca vou deixar em print tbm.

Oii Sim Sim, pelo Win+R quando digito S:\Isaias e quando eu vou pelo Explorer da Pasta. Os dois jeitos funciona

Anexos

Isaias Pereira Silva
Isaias Perei... Novo Membro Registrado
12 Mensagens 4 Curtidas
#13 Por Isaias Perei...
10/01/2023 - 13:41

Oii estou tendando fazer o teste de compartilhamento aqui mas esta dando erro , criei uma pasta na area de trabalho chamada teste e fiz o compartilhamento dela, dentro a pasta que eu quero copiar a Isaias eu criei um arquivo txt para teste e quando executo o bat da erro :

o bat modificado para copiar direto para nova pasta compartilhada

@echo OFF
net use Z:
ECHO .
ECHO .
ECHO *** COPIANDO ARQUIVOS DA PASTA PARA O NCLOUD ***
ECHO .
ECHO ******* COPIANDO ARQUIVOS *******
ECHO .
ECHO .

xcopy /e C:\Users\LABORATORIO\Desktop\Isaias\Teste.txt" "Z:\Teste


Pause

Anexos

PH
PH Cyber Highlander Registrado
61.6K Mensagens 10.7K Curtidas
#14 Por PH
10/01/2023 - 14:05

Faltou completar as aspas (") nesse seu último comando.

Não precisa colocar o arquivo que tem dentro da pasta, ele vai copiar os arquivos e outras pastas com arquivos (caso tenha)

xcopy /e "C:\Users\LABORATORIO\Desktop\Isaias\" "Z:\Teste"

Mas aquele que me negar diante dos homens, eu também o negarei diante do meu Pai que está nos céus.

Mateus 10:33
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.