Erstellen Sie eine batch-Datei zum löschen von bestimmten Dateien
Zuerst, ich weiß, diese Frage wohl vorhanden ist, aber auf den ersten Blick finde ich nicht die Antwort, die ich suchte.
Ich habe ein problem mit dem erstellen einer batch-Datei, die gelöscht werden soll mehrere Dateien mit Ihren spezifischen Datei-format als parameter angegeben. Die Ordner, wo diese Dateien werden sollte, ist definiert als der erste parameter. Read-only, hidden und system-Dateien sollten gelöscht werden, auch.
Bisher habe ich so etwas wie dieses:
CD %1
IF EXIST *.%2 DEL *.%2 /F /A:H /A:S
Aber das hat die nicht das Ergebnis haben sollte...
Kann mir jemand helfen?
InformationsquelleAutor Hello_World | 2011-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie etwa...
Den
/D
von der CD macht Sie sicher, es ändert sich auch die Stromstärke. Standardmäßig CD wird immer bleiben, in dem gleichen Laufwerk, egal, wo Sie gehen wollen.Dann, die
if exist
ist sinnlos. Wenn es nichts zu löschen,DEL
nichts entfernen.ich bin mir nicht sicher, obEs ist.*.%2
ist wirklich das, was Sie wollen, weil es nur für den Abgleich von Dateien ohne Namen mit einer bestimmten Endung. Sie wollen wahrscheinlich nur%2
.Wenn das nicht funktioniert, bitte sagen Sie uns, was passiert. Sie erzählte uns, das erwarten Ergebnis, nämlich, dass Sie sollten löschen von Dateien in einem bestimmten Verzeichnis mit einem bestimmten Muster. Sagen Sie uns, was passiert statt dessen.
Nun, in diesem Fall, Sie haben Recht, verwenden Sie"*. %2
Tut mir Leid, Sie zu stören, aber es gibt noch das gleiche Ergebnis (nicht finden Können C:\batch-files*.Fledermaus Kann nicht umhin zu denken mache ich etwas furchtbar falsch...
Ist es ein backslash zwischen "batch-Dateien "und"*.bat'? Wenn Nein, sollte es sein. Wenn ja, hat die Datei sieht wie in meiner Antwort? Wenn ja, schalten Sie "echo off" ein und poste den output. Sind Sie sicher, dass das Verzeichnis 'C:\batch-files" gibt es und gibt es .bat-Dateien drin? Wie rufst du die batch-Datei?
InformationsquelleAutor Raphael R.
http://forums.techarena.in/windows-server-help/621875.htm
Nächste mal, recherchieren Ihre Frage zuerst.
InformationsquelleAutor smaslennikov