2009-07-24 9 views

risposta

3

surround con se esiste ...

o utilizzare un diverso programma di utilità di eliminazione {come 'rm' dagli strumenti di MKS}

o dare un'occhiata a forfiles.exe - che dovrebbe fare quello che bisogno.

28

Se si desidera eliminare tutti i i messaggi di errore, si può fare questo:

del *.txt 2>NUL 
+0

Che cos'è "2"? Perché 'del * .txt> NUL' non funziona? – nrofis

+1

@nrofis: reindirizza l'output dell'errore, piuttosto che lo standard output. Vedi https://en.wikipedia.org/wiki/Standard_streams per la numerazione. – RichieHindle

+0

Lo svantaggio di questo metodo è che se c'è un errore reale, come i file bloccati, quel messaggio verrà inghiottito. Personalmente, preferisco l'approccio di @ peterchen se esiste. –

-2

crearne uno.

echo "Moo" > temporary-del-workaround.txt 

Tuttavia, il conteggio dei file rimossi sarà off-by-one.

Problemi correlati