Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Alle Dateien bist auf die letzten 2 löschen?

Frage Entwicklung Batch & Shell

Mitglied: Thanquol

Thanquol (Level 1) - Jetzt verbinden

14.12.2007, aktualisiert 17.12.2007, 5005 Aufrufe, 7 Kommentare

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
Mitglied: 58502
14.12.2007 um 17:28 Uhr
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.
Bitte warten ..
Mitglied: Thanquol
14.12.2007 um 17:33 Uhr
hmm hab ich wieder toll formuliert

Also:
Ordner
X Dateien
Lösche alle bist auf die beiden Jüngsten Dateien

Flo
Bitte warten ..
Mitglied: bastla
14.12.2007 um 17:33 Uhr
Hallo Thanquol!

Etwa so:
01.
@for /f "skip=2 delims=" %%i in ('dir \\Server\Share\ /b /o-d /a-d') do @echo del "%%~fi"
Durch das "@echo" wird das Löschen nicht wirklich ausgeführt, sondern der Löschbefehl nur angezeigt.

Grüße
bastla
Bitte warten ..
Mitglied: Biber
14.12.2007 um 17:39 Uhr
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:
01.
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]
Bitte warten ..
Mitglied: bastla
14.12.2007 um 18:30 Uhr
@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
Bitte warten ..
Mitglied: Thanquol
14.12.2007 um 22:31 Uhr
Ahoi!

keine sorge, ich hab den andren thread nicht vergessen! komme aber erst am Montag wenn ich in der Arbeit bin wieder zum ausprobieren!

Ich hab auf alle Fälle gute Ansätze mit denen ich weiterarbeiten kann am Montag!

Danke schonmal
Flo
Bitte warten ..
Mitglied: Thanquol
17.12.2007 um 13:58 Uhr
Ahoi!

Vielen Dank, hiermit konnte ich mein Problem lösen! (Änderungswunsch des Kunden: nur das letzte Backup soll bleiben)

for /f "skip=1 delims=" %%i in ('dir "C:\ordner" /b /o-d') do del /F "C:\ordner\%%i"
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Mehrere txt Dateien einlesen und letzte Zeile löschen
gelöst Frage von THRILLERBatch & Shell1 Kommentar

Hallo Gemeinde, ich beschäftige mich mit folgendem Problem. Und zwar will ich aus einem Ordner mehrere Dateien einlesen und ...

Batch & Shell
Die letzten 2 Dateien in einem Ordner finden Powershell
Frage von vnmobileBatch & Shell1 Kommentar

Hallo Leute, eine kurze Frage: zurzeit habe ich dies $latest = Get-ChildItem -Path $dir $filename = $latest.name $file = ...

Batch & Shell
Batch um Zeichen aus erster und letzter Zeile einer TXT Datei zu löschen
Frage von Bobby0712Batch & Shell2 Kommentare

Hallo. Wie der Titel schon sagt suche ich eine möglichkeit wie ich aus einer TXT Datei aus der ersten ...

Batch & Shell
Automatisiert die letzte Seite eines PDFs löschen in einem Verzeichnis
gelöst Frage von salzbrezelBatch & Shell2 Kommentare

Hallo, ich habe einige PDFs die täglich in einem Ordner abgelegt werden. Es handelt sich um einen freigegebenen Ordner ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 10 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 17 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 19 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 22 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...