Existe algum parâmetro que eu possa definir no comando Mover para bloquear a sobregravação?
Você pode usar a opção /-Y
(Ativar confirmação, ao sobrescrever arquivos).
O seguinte truque responderá a n
, então o movimento não acontece:
echo n|move /-y "%%f" .
Notas:
-
Esse truque funciona apenas para um único arquivo, sem curingas
-
Se um arquivo for não movido, o seguinte comando
rd
falhará com o seguinte erro:
The directory is not empty.
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- mova - Mova um arquivo de uma pasta para outra.
- rd - Excluir pasta (s).