2009-07-24 5 views

Répondre

3

surround avec un if existe ...

ou utilisez un autre utilitaire de suppression {comme « rm » à partir des outils MKS}

ou jeter un oeil à forfiles.exe - qui devrait faire ce que vous avoir besoin.

28

Si vous voulez supprimer tous les messages d'erreur, vous pouvez le faire:

del *.txt 2>NUL 
+0

Qu'est-ce que '2'? Pourquoi 'del * .txt> NUL' ne fonctionne pas? – nrofis

+1

@nrofis: Il redirige la sortie d'erreur, plutôt que la sortie standard. Voir https://en.wikipedia.org/wiki/Standard_streams pour la numérotation. – RichieHindle

+0

L'inconvénient de cette méthode est que s'il y a une erreur réelle, comme les fichiers sont verrouillés, alors ce message sera avalé. Personnellement, je préfère l'approche @ peterchen si existe. –

-2

Créer un.

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

Le nombre de vos fichiers supprimés sera cependant différent.

Questions connexes