Software-OK
≡... News | ... Home | ... FAQ | Impressum | Kontakt | Gelistet bei | Danke |

  
HOME ► Faq ► FAQ - Windows Eingabeaufforderung ► ««« »»»

Lösche alle Dateien ausser Jüngste per Befehlszeile, Script oder CMD.EXE?


Es ist einfach, das Löschen aller Dateien außer Jüngste per Befehlszeile, Skript oder CMD.EXE (für Windows 11, 10, ... und MS Server)!




Der beliebteste Script um zum Beispiel alle Dateien mit der Endung *.txt  zu Löschen und die Jüngsten 7 Dateien zu behalten, die man dann per Autostart oder den Zeitplaner unter Windows recht einfach automatisieren kann, oder direkt über die Adressleiste des Windows Explorer ausführen kann! 

Inhalt:

1.) ... Beispiel über die cmd und als bat Datei!
2.) ... Infos zum Löschen mit Automatisierung!
3.) ... Beispiel Befehl über die Adressleiste ausführen!
4.) ... Beispiel um die FRITZ*.*export Dateien zu löschen außer Jüngste 7!




1.) Beispiel über die cmd und als bat Datei!

Für die Eingabeaufforderung: 

for /f "skip=7 eol=: delims=" %F in ('dir /b /o-d /a-d *.txt') do @del "%F"


Für die *.bat Datei:

for /f "skip=7 eol=: delims=" %%F in ('dir /b /o-d /a-d *.txt') do @del "%%F"


Kurze Erklärung was hier eigentlich passiert!



Mit dem Abschnitt dir /b /o-d /a-d *.txt

Hiermit werden die *.txt Dateien aufgelistet. Das /o-d steht für das Auflisten nach Datum -d = Jüngste zuerst, diese Liste wird in %F gespeichert, bzw. abgelegt!

Mehr zu dir: https://www.colorconsole.de/console/de/021.htm 

Mit for wird die Liste abgearbeitet mit skip=7 werden die ersten 7 ausgelassen und nicht gelöscht ;-) Durch del

Mehr zu for: https://www.colorconsole.de/console/de/032.htm


2.) Infos zu Löschen mit Automatisierung!



Dies kann man ja dann per Autostart-Ordner machen durch eine Verknüpfung zur entsprechenden BAT Datei!

Siehe: ►► Autostart von Programmen beim Starten von Windows?

Oder: ►► Wie kann ich das Programm zu einem bestimmten Zeitpunkt starten CMD, mit Beispiele?

3.) Beispiel Befehl über die Adressleiste ausführen!



Für die Adressleiste verwendet man noch am Anfang cmd /k am Anfang 

( ... siehe Bild-1 Punkt 1)


cmd /k for /f "skip=7 eol=: delims=" %F in ('dir /b /o-d /a-d *.txt') do @del "%F" 



Hier als Beispiel im ► Qud-Explore Q-Dir funktioniert aber ebenso im ► MS Windows Explorer!


(Bild-1) Lösche alle Dateien außer Jüngste per Befehlszeile!
Lösche alle Dateien ausser Jüngste per Befehlszeile!

-
▲ Zum Anfang ▲


4.)  ... Beispiel um die FRITZ*.*export Dateien zu löschen außer Jüngste 7!




:: -- Aktuelles Verzeichnis merken
set mypath=%cd%

set FRITZ="C:\Users\%username%\Programmdaten\AVM\"

set DATEN_FILTER="*FRITZ*.*export"


:: -- Wechseln in das Verzeichnis, in dem die Daten gelöscht werden sollen
cd /d %FRITZ%

:: -- Löschen alle *FRITZ*.*export, Sortierungen nach Datum rückwärts und die ersten 7 auslassen
for /f "skip=7 eol=: delims=" %%F in ('dir /b /o-d /a-d %DATEN_FILTER%') do @del "%%F"

:: -- Zurück zum altem Verzeichnis
cd /d %mypath% 



FAQ 106: Aktualisiert am: 2 Juni 2022 18:50 Windows
Windows-Console

Dateien die jünger als Datum sind zu löschen über Befehlszeile!


Recht einfach ist es Dateien die Jünger als ein bestimmtes Datum sind zu löschen über die Befehlszeile unter Windows 11, 10, und MS Server OS Jeder
Windows-Console

Möglichkeit, Dateien stapelweise in Klein und Groß Buchstaben umzubenennen?


Es ist einfach Dateien stapelweise per Skript oder Eingabeaufforderung in Klein- und / oder Groß-Buchstaben umzubenennen Jeder sucht oder braucht irgendwann
Windows-Console

Seriennummer der Festplatte unter Windows 11, 10, ... per Eingabeaufforderung!


Recht einfach ist es die Seriennummer Ihrer Festplatte unter Windows 11, 10, oder MS Server 2022, per Eingabeaufforderung herauszufinden Es gibt
Windows-Console

Per Eingabeaufforderung die PC Seriennummer und Hersteller herausfinden?


über die Eingabeaufforderung ist es einfach die PC Seriennummer und Hersteller herauszufinden unter Windows 11, 10, und MS Server OS Jeder hat schonmal ►
Windows-Console

Den PC über die Eingabeaufforderung sperren, Windows 11, 10, ...!


Über die Eingabeaufforderung ist das Sperren von Windows 11, 10, oder MS Server 2022, 2019, auch möglich Es ist nicht der schnellste Weg, Ihren
Windows-Console

Weitere Schriftarten für die Windows 11, 10, ... Eingabeaufforderung freigeben!


Es ist einfach weitere Schriftarten für die Windows 11, 10, Eingabeaufforderung frei zu geben Jeder hat schon mal ► für die Eingabeaufforderung / CMD
Windows-Console

Versteckte Dateien auflisten über die Eingabeaufforderung in Windows 11, 10, ...!


Es ist einfach versteckte Dateien aufzulisten über die Eingabeaufforderung in Windows 11, 10, 1. Versteckte Dateien mit der Eingabeaufforderung

»»

  Meine Frage ist leider nicht dabei
Gestellte Fragen zu dieser Antwort:
  1. Ich habe mehrere Programme, die täglich irgendwelche Sicherungs- oder Protokoll-Dateien in Verzeichnisse speichern. Ich habe so ein Mini-Progrämmchen DelAge32.exe, das sämtliche Dateien älter als z. B. 7 Tage löscht. Das funktioniert prima, außer wenn ich mal länger als 7 Tage nicht am Rechner bin. Dann ist das Verzeichnis beim ersten Hochfahren danach leer. Deshalb suche ich ein Werkzeug, das die letzten 7 Dateien unangetastet lässt und alle älteren löscht. Habe ich es jetzt verständlich beschrieben?
  2. Dazu braucht man keine Programier-Kenntnisse Also, Daten in einem Ordner sollen gelöscht werden die jünger sind als xxx Tage - Stunden?
  3. Werkzeuge, die Dateien älter als ein Datum löschen, gibt es einige, auch per Kommandozeile. Ich suche etwas, das Dateien bis auf die n jüngsten löscht. Vermutlich für Profis kein großer Programmieraufwand?
  4. Das ist unterschiedlich. Wenn es ein Skript wird, kann ich es sicher selbst anpassen, wenn ein kompiliertes Programm, sollte es eine Eingabemöglichkeit für den Dateityp geben.
Keywords: windows, 11, 10, server, elf, console, lösche, dateien, ausser, jüngste, befehlszeile, script, einfach, löschen, Fragen, Antworten, Software




    

  + Freeware
  + Ordnung am PC
  + Dateiverwaltung
  + Automatisierung
  + Office Tools
  + PC-Test-Tools
  + Deko und Spaß
  + Desktop-Uhren

  + SoftwareOK Pages
  + Micro Staff
  + Freeware-1
  + Freeware-2
  + Freeware-3
  + FAQ
  + Downloads

  + Top
  + Desktop-OK
  + The Quad Explorer
  + Don't Sleep
  + Win-Scan-2-PDF
  + Quick-Text-Past
  + Print Folder Tree
  + Find Same Images
  + Experience-Index-OK
  + Font-View-OK


  + Freeware
  + ShortDoorNote
  + IsMyHdOK
  + OpenCloseDriveEject
  + Print.Test.Page.OK
  + DesktopDigitalClock
  + IsMyLcdOK
  + AutoHideMouseCursor
  + PreventTurnOff
  + AutoHideDesktopIcons
  + PAD-s

Partnerseite:

Home | Danke | Kontakt | Link | FAQ | Windows 2021 | Windows 2015 | eBlog | English-AV | Impressum | Translate | PayPal | PAD-s

 © 2023 by Nenad Hrg softwareok.de • softwareok.de • softwareok.com • softwareok.eu
0.077


► Verwenden Sie die Windows-Lupe, um Teile des Bildschirms zu vergrößern? ◄

► Was wäre wenn jeder eine GPU im Kopf hätte! ◄

► Eine einzige Baumstruktur, für alle 4 Explorer Fenster verwenden? ◄

Durch die Nutzung meiner Webseite erklären Sie sich damit einverstanden, dass diese Cookies verwenden. mehr Infos & Datenschutz
....