So löschen Sie automatisch Dateien, die älter als eine bestimmte Anzahl von Tagen sind, auf einem Windows-PC

How to effectively deal with bots on your site? The best protection against click fraud.

Sie haben einen Ordner, in dem sich Ihre Protokolldateien ansammeln, und der Ordner wird mit jedem Tag größer und größer. Damit die neuen Protokolldateien eingehen, benötigen Sie sicher etwas Speicherplatz. Aber wenn Sie es manuell tun müssen, wird das definitiv einige Zeit dauern. Wie wäre es, wenn Sie auf eine Batchdatei doppelklicken und die Batchdatei Dateien löscht, die älter als eine bestimmte Anzahl von Tagen sind? Oder sagen wir, wie wäre es mit der Batch-Datei, die alle Dateien einer bestimmten Erweiterung löscht, sagen wir .temp, wenn Sie darauf doppelklicken? Klingt gut? Dieser Artikel ist also maßgeschneidert für Sie.

Lesen Sie weiter, um zu erfahren, wie Sie mit Hilfe eines einfachen Batch-Skripts ganz einfach alle Dateien oder bestimmte Dateien löschen können, die älter als eine bestimmte Anzahl von Tagen sind.

Inhaltsverzeichnis

Beispielszenario

Bitte stellen Sie sicher, dass Sie alle Dateien haben, die zur Löschung unter a Elternteil Mappe. Es ist in Ordnung, dass dieser übergeordnete Ordner Unterordner hat, da das Batch-Skript auch nach Dateien in Unterordnern sucht, um sie zu löschen. Im folgenden Beispiel habe ich einen Ordner namens File Repo, unter dem ich alle Dateien habe, die ich zum Löschen in Betracht ziehen muss.

1 Probe min

Abschnitt 1: So löschen Sie automatisch alle Dateien, die älter als eine bestimmte Anzahl von Tagen sind

Schritt 1: Gehen Sie an einen beliebigen Ort nach Belieben kann es sogar Ihr Desktop sein. Hier wird Ihre Batch-Datei erstellt.

Jetzt Klicken Sie mit der rechten Maustaste irgendwo auf eine leere Stelle und dann auf klicken Neu und dann weiter Text dokument.

ANZEIGE

2 Neue Datei Min

Schritt 2: Klicken Sie einmal auf die neu erstellte Datei und drücken Sie dann die F2 Schlüssel zu umbenennen es.

Geben Sie die Datei beliebiger Name Ihrer Wahl, aber stellen Sie bitte sicher, dass Sie die Erweiterung der Datei als angeben Schläger. Im folgenden Beispiel haben wir unsere Batch-Datei als benannt geekPageBatchDelete.bat.

Notiz: Es ist sehr wichtig, die zu geben Schläger Verlängerung.

3 Name Datei min

Schritt 3: Schlagen Sie die Eintreten Schlüssel und Sie erhalten Folgendes Umbenennen Fenster, wo Sie das treffen müssen Ja Schaltfläche, um fortzufahren.

4 Umbenennen Min

Schritt 4: Als nächstes Rechtsklick auf dem neu erstellten Batch-Datei und klicken Sie dann auf die Bearbeiten Möglichkeit.

5 Min. bearbeiten

Schritt 5: Kopieren Sie den folgenden Code und fügen Sie ihn ein auf die Notizblock Datei, die vor Ihnen geöffnet wird.

@echo aus. forfiles /p "" /s /m *.* /D - /C "cmd /c del @Pfad"

Wichtiger Hinweis: Bitte ersetzen mit dem vollständigen Pfad Ihres übergeordneten Ordners, der Ihre Dateien enthält. Auch ersetzen mit der tatsächlichen Anzahl von Tagen. Alle Dateien, die älter als die angegebene Anzahl von Tagen sind, werden gelöscht. Sie können sich auf den Screenshot unten beziehen, um ein klareres Bild zu erhalten.

6 Notepad-Bild min

Skript-Erklärung

Dieser Abschnitt ist für unsere Geek-Leser, die neugierig auf die Funktionsweise unserer kleinen Skripte sind. Mal sehen, was im obigen Skript passiert.

forfiles – Dieses Schlüsselwort wird verwendet, um den Befehl für jede Datei im ausgewählten Ordner auszuführen.

/p/p setzt den Pfad zu der Zeichenfolge, die ist, das folgt.

/s – Dieser Parameter stellt sicher, dass alle DateienInnerhalb das Unterordner werden auch durchfahren.

/m *.*/m Parameter ist, den Abgleich zu machen. Die Wildcard *.* bedeutet, dass alle Dateien berücksichtigt werden sollen, unabhängig von ihren Namen und Erweiterungen.

/D – Mit diesem Parameter können Sie a angeben Datum.

/C – Nach diesem Parameter geben wir die an Befehl die für alle Dateien ausgeführt werden muss, die die Bedingungen erfüllen.

ANZEIGE

del @Pfad – Dadurch wird die Datei im angegebenen Pfad gelöscht, die die restlichen oben genannten Bedingungen erfüllt. Da haben wir verwendet forfiles, werden alle Dateien nacheinander gelöscht.

Schritt 6: Jetzt drücken Sie die Datei Tab oben und drücken Sie dann die Speichern Möglichkeit.

7 Datei speichern min

ACHTUNG: Bevor Sie mit Schritt 7 fortfahren, vergewissern Sie sich, dass Sie ein Backup haben, falls es erforderlich ist. Sobald Sie die Stapeldatei ausführen, werden alle Dateien im angegebenen Ordner, die älter als die angegebene Anzahl von Tagen sind, gelöscht.

Schritt 7: Nun, einfach Doppelklick auf der ChargeDatei es auszuführen und die Magie zu sehen.

8 Batch ausführen Min

Abschnitt 2: Automatisches Löschen einer bestimmten Datei, die älter als eine bestimmte Anzahl von Tagen ist

Nehmen wir nun an, Sie haben eine bestimmte Datei dass Sie gelöscht werden müssen, wenn es älter als eine bestimmte Anzahl von Tagen ist. In diesem Fall können Sie genau die gleichen Schritte wie im obigen Abschnitt ausführen, jedoch in Schritt 5, bitte Kopieren und Einfügen stattdessen den folgenden Code.

@echo aus. forfiles /p "" /s /m  /D - /C "cmd /c del @Pfad"

Ersetzen folgende:

–> Der tatsächliche Pfad zu Ihrem Ordner, der die zu löschende Datei enthält.

– Der Name der Datei, die gelöscht werden soll.

– Die tatsächliche Anzahl der Tage.

9 Spezifische Datei Min

Abschnitt 3: Automatisches Löschen von Dateien mit einer bestimmten Dateierweiterung und älter als eine bestimmte Anzahl von Tagen

Nehmen wir nun an, Sie möchten alle txt-Dateien in einem Ordner oder die docx-Dateien löschen, die älter als eine bestimmte Anzahl von Tagen sind. In diesem Fall können Sie den in genannten Schritten folgen Abschnitt 1. Aber genau wie in Abschnitt 2, in Schritt 5, Kopieren und Einfügen stattdessen den folgenden Code.

@echo aus. forfiles /p "" /s /m *. /D - /C "cmd /c del @Pfad"

Ersetzen folgende:

– Dies ist der Pfad des Ordners, der die zu löschende Datei enthält.

– Der Erweiterungstyp, den Sie löschen möchten.

– Wenn die Datei älter als die angegebene Anzahl von Tagen ist und die angegebene Erweiterung hat, es wird gelöscht.

10 Verlängerung min

Abschnitt 4: So löschen Sie automatisch alle Dateien

Sehen wir uns einen weiteren Fall an, in dem Sie alle Dateien in einem bestimmten Ordner löschen möchten, unabhängig von ihrer Erweiterung und der Anzahl der Tage seit ihrer Erstellung. In diesem Fall müssen Sie die Anzahl der Tage als angeben Null. Die Schritte sind alle die gleichen wie in erwähnt Abschnitt 1, der einzige Unterschied besteht in dem Code, den Sie einfügen Schritt 5, die wie folgt sein sollte.

@echo aus. forfiles /p "" /s /m *.* /D -0 /C "cmd /c del @Pfad"

Ersetzen folgende:

– Alle Dateien in diesem Pfad werden unabhängig von ihrer Endung oder ihrem Alter gelöscht.

11 Alle Dateien Mind

Sie können auch andere Kombinationen wie Löschen ausprobieren alle Dateien die sind von a bestimmte Erweiterung durch Zusammenfassung der Abschnitte 3 und 4. Bitte teilen Sie uns mit, wenn Sie andere benutzerdefinierte Anforderungen haben.

Das ist es. Bitte teilen Sie uns im Kommentarbereich mit, ob Sie den Prozess mit Hilfe unseres Artikels automatisieren könnten.

Bleiben Sie dran für weitere erstaunliche Tipps, Tricks, Anleitungen und Hacks.

Teachs.ru
6 Möglichkeiten, den Rechtsklick auf Websites zu aktivieren, die ihn deaktiviert haben

6 Möglichkeiten, den Rechtsklick auf Websites zu aktivieren, die ihn deaktiviert habenWie Man

1. April 2016 Durch TechieWriterTop-Möglichkeiten zum Aktivieren des Rechtsklicks auf Websites, auf denen es deaktiviert ist: So gelangen Sie zu dieser Website, die eine Reihe schöner Zitate enthäl...

Weiterlesen
So entfernen Sie das Personensymbol aus der Taskleiste in Windows 10

So entfernen Sie das Personensymbol aus der Taskleiste in Windows 10Wie ManWindows 10

Wenn Sie die Windows 10 Version 1709 ( Windows 10 Fall Creators Update) auf Ihrem System installiert haben, dann sehen Sie in der rechten Ecke der Taskleiste ein Personensymbol. Lassen Sie uns zunä...

Weiterlesen
Beheben Sie das graue X-Zeichen bei einigen Desktopsymbolen in Windows 10

Beheben Sie das graue X-Zeichen bei einigen Desktopsymbolen in Windows 10Wie ManWindows 10

Haben Sie diese grünen Häkchen in den Apps, Dateien und Ordnern auf Ihrem Desktop in den neuesten Versionen von Windows 10 bemerkt? Nun, das grüne Häkchen bei einer App, Datei oder einem Ordner bed...

Weiterlesen
ig stories viewer