Supprimer les fichiers en lot avec sans message d'erreur
J'utilise la commande
del "info*"
pour supprimer un groupe de fichiers commençant par "info". Le problème est que, parfois, il y
au moins un de ces fichiers qui existent,par conséquent, ils sont supprimés et d'autres fois pas d'existence des fichiers et et message d'erreur se produit.
J'ai besoin de mon script ne doit pas bloquer si ces fichiers n'existent pas.
Je regarde les options pour del /? mais rien de m'aider à aller de l'avant.
Pourriez-vous m'aider, s'il vous plaît?
Êtes-vous à l'aide de
Je pense que l' /Q paramètre seulement vous permettre d'ignorer le message de confirmation, il faudra encore sortie une erreur "impossible de trouver [...]". Peut-être tort, bien que
del /q info*.*
?Je pense que l' /Q paramètre seulement vous permettre d'ignorer le message de confirmation, il faudra encore sortie une erreur "impossible de trouver [...]". Peut-être tort, bien que
OriginalL'auteur new | 2013-05-14
Vous devez vous connecter pour publier un commentaire.
essayez ceci:
Cela envoie normal et les messages d'erreur à
nul
.Ce n'envoie que des messages d'erreur à
nul
.Cette méthode serait masque les messages d'erreur qui ne sont pas liées au fichier n'existant pas. Par exemple, l'accès est refusé.
OriginalL'auteur Endoro
Avez-vous essayé quelque chose comme ceci :
Cela fonctionne avec les cartes sauvages dans le nom de fichier?
Malheureusement, il ne gère pas les caractères génériques.
OriginalL'auteur RelevantUsername
Une autre façon pourrait être celle-ci:
Cela va faire un dir pour obtenir une liste de fichiers. Si toute trouvée, pour chacun, un "del ".
Semble un peu exagéré, mais permettra d'éviter des erreurs telles que "fichier info* non trouvé".
OriginalL'auteur Shivan