Dois comandos em um arquivo de lote?

1

Eu tenho essas linhas de códigos, elas estão funcionando muito bem, mas quero uni-las no mesmo arquivo de lote e executar sequencialmente, sem criar arquivos em lote separados, como se, por exemplo, eu quisesse que o Código 1 fosse executado primeiro e depois o código 2, mas eu não sei quais comandos usar e como? Obrigado.

Código 1.

forfiles -p "C:\Test" -s -m  *.* /D -0 /C "cmd /c echo "Y" | del @path"

Código 2.

forfiles -p "C:\Test" -s /D -0 /C "cmd /c echo "Y" | rd @path"
    
por Damo 10.02.2017 / 12:52

1 resposta

3

Simples, basta colocá-los em linhas diferentes.

Os arquivos de lote basicamente executam cada linha como se tivessem sido digitados em um prompt de comando.

Seu batchfile ficaria assim:

forfiles -p "C:\Test" -s -m  *.* /D -0 /C "cmd /c echo "Y" | del @path"
forfiles -p "C:\Test" -s /D -0 /C "cmd /c echo "Y" | rd @path"
    
por 10.02.2017 / 12:56