Por que o comando “move” gera um erro se não houver arquivos?

0

Eu tenho um comando simpel move que gostaria de executar com frequência para mover alguns arquivos se eles estiverem presentes.

Move MyDir1\*.foo MyDir2

Neste momento, o arquivo bat que eu fiz sai com um erro porque muitas vezes não há nenhum * .foo no diretório e meu sistema realmente não gosta disso.

Existe algum tipo de alternância para que mova não faça nada se os arquivos não estiverem presentes.

Qualquer alternativa é bem-vinda, mover era apenas o comando que me veio à mente.

    
por Thomas Koelle 27.11.2017 / 14:58

1 resposta

0

ok, acho que pode ser por design, então eu apenas embrulhei

@echo off
IF EXIST *.foo (
move MyDir1\*.Foo MyDir2
) ELSE (
echo nothing today
)
    
por 27.11.2017 / 15:09