Alle Dateien bist auf die letzten 2 löschen?
Hallo,
folgendes Problem:
Eine Applikation erstellt täglich (MO-FR) eine sicherung und legt diese auf unsrem Server ab!
Leider löscht die Applikation nicht selbstständig Sicherungen die Älter als X Tage sind...
kann ich ein kleines Script schreiben, welches mir in einem Ordner alle Dateien bist auf die beiden jüngsten löscht?
mittels DIR /b /OD kann ich mir ja alle Dateien anzeigen lassen, davon sollte der mir jetzt alle bis auf die ersten beiden löschen!
Bin für jeden Tip dankbar, da ich grad aufm Schlauch stehe!
Danke!
Flo
folgendes Problem:
Eine Applikation erstellt täglich (MO-FR) eine sicherung und legt diese auf unsrem Server ab!
Leider löscht die Applikation nicht selbstständig Sicherungen die Älter als X Tage sind...
kann ich ein kleines Script schreiben, welches mir in einem Ordner alle Dateien bist auf die beiden jüngsten löscht?
mittels DIR /b /OD kann ich mir ja alle Dateien anzeigen lassen, davon sollte der mir jetzt alle bis auf die ersten beiden löschen!
Bin für jeden Tip dankbar, da ich grad aufm Schlauch stehe!
Danke!
Flo
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 76016
Url: https://administrator.de/contentid/76016
Ausgedruckt am: 18.11.2024 um 09:11 Uhr
7 Kommentare
Neuester Kommentar
Alle Dateien bist auf die letzten 2 löschen
davon sollte der mir jetzt alle bis auf die ersten beiden löschen!
Entscheiden solltest du dich schon, bevor dir jemand bei der Lösung hilft.
Moin Thanqoul,
Du hast bereits einen anderen Beitrag offen, wo Deine Rückmeldung aussteht.
Du kannst die Sortierung auch umdrehen und dann in der Tat alles außer den ersten beiden Zeilen bearbeiten.
Beispiel am CMD-Prompt:
...wobei
Ähnliche Anforderungen findest Du übrigens über die Forumssuche schon bei "batch löschen".
Grüße
Biber
[Edit] @bastla
Sagt Dir unser aller Forums-Gebot "Do Not Overtake!" etwas? Und schon gar nicht "on the right side"...
Schönes Wochenende!
[/Edit]
Du hast bereits einen anderen Beitrag offen, wo Deine Rückmeldung aussteht.
Du kannst die Sortierung auch umdrehen und dann in der Tat alles außer den ersten beiden Zeilen bearbeiten.
Beispiel am CMD-Prompt:
for /f "skip=2 delims=" %i in ('dir /b /o-d *.*') do @echo del /y "%i"
...wobei
- das "@echo" nur zum Testen ist
- natürlich eine Pfad-Angabe, eine Einschränkung "/A:-d" (nur Dateien, keine DIRs) und eine Wildcard-Eingrenzung statt meinem *.* beim DIR-Kommando sinnvoll erfolgen sollte.
Ähnliche Anforderungen findest Du übrigens über die Forumssuche schon bei "batch löschen".
Grüße
Biber
[Edit] @bastla
Sagt Dir unser aller Forums-Gebot "Do Not Overtake!" etwas? Und schon gar nicht "on the right side"...
Schönes Wochenende!
[/Edit]
@Biber
Gilt demnach das "Lex Fraenky" schon als "amendment" zu den Forenrichtlinien?
However, was soll ich denn dann machen - kein "overtaken", "undertaker" wäre auch nix für mich, also wohl am besten gleichfalls ein "Takeoff" in's Wochenende ...
Auf jeden Fall ein angenehmes selbiges auch Dir!
bastla
Gilt demnach das "Lex Fraenky" schon als "amendment" zu den Forenrichtlinien?
However, was soll ich denn dann machen - kein "overtaken", "undertaker" wäre auch nix für mich, also wohl am besten gleichfalls ein "Takeoff" in's Wochenende ...
Auf jeden Fall ein angenehmes selbiges auch Dir!
bastla