Perché il comando "sposta" dà un errore se non ci sono file


0

Ho un comando di spostamento semplice che vorrei eseguire spesso per spostare alcuni file se sono presenti.

Move MyDir1\*.foo MyDir2

In questo momento il file bat che ho creato esce con un errore perché spesso non c'è nessun * .foo nella directory e al mio sistema non piace davvero.

Esiste un tipo di interruttore, quindi spostare non fa nulla se i file non sono presenti.

Qualsiasi alternativa è benvenuta, la mossa era solo il comando che mi veniva in mente.


1
Pubblica l'intero script. Di per sé, spostare non fa altro che segnalare un errore. Cosa ne fai da lì decide cosa fa il tuo file batch.
Appleoddity,

Risposte:


0

ok, suppongo che potrebbe essere di progettazione, quindi l'ho appena avvolto

@echo off
IF EXIST *.foo (
move MyDir1\*.Foo MyDir2
) ELSE (
echo nothing today
)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.