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. . .
- Home
- >
- Fórum
- >
- Profissional
- >
- Programação, Sc...
- >
- Bat para copiar arquivos...
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 ...
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
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
Mateus 10:33
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
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
Mateus 10:33
Se você digitar simplesmente S:\Isaias [enter] vai normalmente pra pasta ?!
Outra coisa!
Se for colocar o comando de saída após execução do bat, o comando é exit!
Anexos
Mateus 10:33
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
Faça um teste criando outras pastas na unidade c: como fiz e tenta executar o comando apontando para essa pasta.
Tem permissões de gravação no local compartilhado de rede?
Edit.
Fiz um novo teste copiando da área de trabalho.
Anexos
Mateus 10:33
Oii Fiz o teste criei outra pasta com outros arquivos dentro e mandei copiar para a unidade que preciso ainda mostra o mesmo erro nos print acima. Acredito que pode ser essa unidade de mapeamento que esta protegida ou criptografada. Não tem explicação kkkk isso era para ser simples kkkkkk
Pois é, estou achando que é permissão de gravação nela. Tem como fazer um compartilhamento simples para testar? De qualquer forma, a origem funciona, agora falta ajeitar o destino. Vamos chegar la!
Mateus 10:33
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
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"
Mateus 10:33
Alterei o comando onde que tava faltando :
@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\" "Z:\Teste" "Z:\Teste
Pause
Ainda assim continua apresentando erro, so que dessa vez foi outro kkk
Anexos