1
resposta

número de parâmetros inválido

Ainda na primeira aula de prompt de comando, há a instrução de usar o comando xcopy. Porém o mesmo apresenta erro no cmder como o seguinte aviso: Número de parâmetros inválido. não sei onde estou errando. vou colocar aqui o script.

cls echo Deseja mesmo fazer o backup? pause

echo Fazendo o backup...

cd C:\Users\Edgard Martins\Desktop

mkdir backup

cd imagens

xcopy /e /y C:\Users\Edgard Martins\Desktop\imagens C:\Users\Edgard Martins\Desktop\backup

1 resposta

Olá Edgard,

Sempre que possível marca o curso onde está tendo a dúvida.

Sobre o erro acredito que está no espaço que existe no caminho das pastas, o prompt entende que depois de cada espaço vem um novo parâmetro.

# Parâmetro 1
C:\Users\Edgard

# Parâmetro 2
Martins\Desktop\imagens

Para resolver isso você utiliza aspas para identificar como um único parâmetro:

xcopy /e /y "C:\Users\Edgard Martins\Desktop\imagens" "C:\Users\Edgard Martins\Desktop\backup"

Além do xcopy você também tem que utilizar as aspas no comando cd também, já que existe um espaço no Caminho da pasta:

cd "C:\Users\Edgard Martins\Desktop"

Testa se isso resolve, qualquer problema ou dúvida é só avisar aqui.