La création d'un lot de fichiers pour supprimer les fichiers spécifiques
Au premier abord, je sais que cette question existe sans doute, mais à première vue je n'ai pas trouvé la réponse que je cherchais.
Je vais avoir un problème de création d'un lot du fichier à supprimer des fichiers multiples avec leur format de fichier donné en paramètre. Le dossier où les fichiers devraient être défini en tant que premier paramètre. En lecture Seule, caché, système et les fichiers doivent être supprimés.
Pour l'instant j'ai quelque chose comme ceci:
CD %1
IF EXIST *.%2 DEL *.%2 /F /A:H /A:S
Mais ce n'est pas fait, il devrait avoir...
Quelqu'un peut-il m'aider?
OriginalL'auteur Hello_World | 2011-10-19
Vous devez vous connecter pour publier un commentaire.
Comment sur...
La
/D
par le CD fait en sorte qu'il modifie également le lecteur en cours. Par défaut CD va toujours rester dans la même voiture, peu importe où vous voulez aller.Ensuite, le
if exist
est inutile. Si il n'y a rien à supprimer,DEL
ne sera pas effacer quoi que ce soit.je ne suis pas sûr siIl est.*.%2
est vraiment ce que vous voulez, car il sera le seul match de fichiers sans nom avec une certaine extension. Vous voulez probablement seulement%2
.Si cela ne fonctionne pas, veuillez nous dire ce qui se passe. Vous nous avez dit de l'attendre de résultat, à savoir qu'il devrait supprimer les fichiers dans un répertoire donné correspondant à un modèle donné. Dites-nous ce qui se passe à la place.
Eh bien, dans ce cas, vous avez raison, l'utilisation *.%2
Je suis désolé de vous déranger à ce sujet, mais il donne toujours le même résultat (ne Peut pas trouver C:\batch-files*.chauve-souris) ne Peut pas s'empêcher de penser que je suis en train de faire quelque chose de terriblement mal...
Est-il une barre oblique inverse entre "lot-files "et"*.chauve-souris"? Si non, il devrait en être un. Si oui, le fichier ressemble dans ma réponse? Si oui, mettez "echo off" et après la sortie. Êtes-vous sûr que le répertoire 'C:\batch-files" existe et il y a des .les fichiers bat à l'intérieur? Comment appelez-vous le fichier batch?
OriginalL'auteur Raphael R.
http://forums.techarena.in/windows-server-help/621875.htm
La prochaine fois, la recherche de votre première question.
OriginalL'auteur smaslennikov