Jump to content
Sign in to follow this  
Edmilson

Criar um Batch File

Recommended Posts

Edmilson

Olá pessoal boas tarde,

gostaria que me ajudassem a criar um ficheiro batch file.

este é exercicio que professor colocou na aula para resolvermos, mas não estou a conseguir fazer.

O exerciocio é este:

Crie um batch file que, permite copiar um ficheiro origem para um ficheiro destino. Os nomes

dos ficheiros devem ser enviados por parâmetro pela linha de comandos. O batch file deve

verificar as seguinte situações: se o ficheiro de origem não existir deve ser apresentada uma

mensagem de erro correspondente e terminar, se o ficheiro de destino já existir deve ser

apresentada uma mensagem de erro correspondente e terminar.

se alguém aqui entender gostaria que me ajuda-se.

:D

Share this post


Link to post
Share on other sites
apocsantos

Boa tarde,

Sem te dar aqui a solução toda, deixo-te o que precisas para o fazer. Tens uma instrução interessante chamada Errolevel, vais precisar de a usar, tal como o "malfadado" GOTO, vais precisar de usar IF para as validações e pronto isto deve chegar.


echo ficheiro %~n1
echo ficheiro %~n2

IF ERRORLEVEL 1 GOTO tag 1
IF ERRORLEVEL 2 GOTO tag2


:tag1

GOTO End

:tag2

GOTO End

Cordiais cumprimentos,

Apocsantos


"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.