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 Löschroutine für Verzeichnisse

Mitglied: messias6468

messias6468 (Level 1) - Jetzt verbinden

26.11.2005, aktualisiert 18.10.2012, 6451 Aufrufe, 6 Kommentare

Hallo!

Ich habe mich schon durch alle Beiträge hier im Forum durch gelesen, bin aber leider zu keinem positiven Ergebnis gekommen und verzweifel fast
Ich habe Folgendes Problem: meine Batchdatei, kopiert von mehreren lokalen Rechnern aus Ordner auf einen Server in einen Ordner mit dem aktuellen Datum. Dies geschieht täglich. Ich möchte aber immer nur die letzen 5 Sicherungen haben - heißt also, sobald die 6te Sicherung erfolgt, soll die älteste Sicherung gelöscht werden. Wäre schön, wenn mir jemand mein Skript um eine einfache Löschroutine erweitern könnte.

Hier meine Batchdatei:
:: kopiert den ordner "base" auf den server "win" in einen ordner mit dem aktuellen datum (%date%)
::/s =kopiert rekursiv
::/y =überschreibt unaufgefordert schon vorhandene ordner
::/i = erstellt unaufgefordert neuen ordner, falls dieser noch nicht vorhanden

date /t
xcopy "e:\base" "\\Win\save\%date%\base" /s/y/i

vielen Dank im Voraus!
Messias
Mitglied: dievonnebenan
28.11.2005 um 19:19 Uhr
wenn du auf die datumsangabe verzichten kannst, dann wäre folgende batch vielleicht eine lösung.

rd 05 /s /q

ren 04 05
ren 03 04
ren 02 03
ren 01 02

xcopy "e:\base" "\\Win\save\01\base" /s/y/i

auf /y kannst du an sich ja verzichten, wenn du den ordner 01 eh immer neu erstellst.
würde dir aber das attribut /s für xcopy empfehlen, falls der base-order mal unterordner bekommt.

das datum findest du übrigens zur not auch in den ordnereigenschaften

mfg chris
Bitte warten ..
Mitglied: Biber
03.12.2005, aktualisiert 18.10.2012
Moin messias6468,
sorry für die späte Antwort - ich musste erst mal den Beitrag wiederfinden, auf den ich Dich verweisen wollte.

Die Userin domonomie hatte mal das gleiche Anliegen in dem Beitrag bestimmten Ordner per Batch löschen und damals hatte ich einen "DelOldBackupQuicknDirty.bat" gepostet, der bei Dir mit geringen Anpassungen passen sollte.
Wenn Du nicht schlau draus wirst, poste bitte nochmal (und gib Dein Datumsformat/die Sicherungsordner-Dateimaske kund).
Kannst natürlich auch posten, falls es klappt.

Schönes Wochenende
Biber
Bitte warten ..
Mitglied: dievonnebenan
05.12.2005 um 10:35 Uhr
wirklich nette lösung, auf jeden fall besser als meine

werde mein backup darauf umbauen.

nur eins noch. wie kann ich die ordner nach dem namen statt nach änderungsdatum sortieren?

mfg chris
Bitte warten ..
Mitglied: Biber
05.12.2005 um 11:25 Uhr
Moin chris,
nach Datum sortiert der Batch jetzt schon, nicht nach Namen.
Wenn es spreziell um das Änderungsdatum geht, was IMHO aber auch der Default ist:
dazu sollte in der DIR-Anweisung (der in der FOR-Schleife) ein zusätzlicher Parameter "/TW" reichen.
Dir ...../TW... nach Zeit des letzten Schreibzugriffs
Laut Hilfe von DIR /?:

/T Bestimmt welche Zeit verwendet wird (nur für NTFS).
Zeit C Erstellung
A Letzter Zugriff
W Letzter Schreibzugriff

HTH Biber
Bitte warten ..
Mitglied: dievonnebenan
05.12.2005 um 18:33 Uhr
danke biber,

hatte so meine probleme, die batch von dir im kopf in sinnvolle infos aufzuteilen, aber so langsam steige ich dahinter.

chris
Bitte warten ..
Mitglied: Biber
05.12.2005 um 21:47 Uhr
Tja, Chris,

manchmal brauche ich hier im Forum 50 Zeilen Prosa, um 5 Zeilen Batch plausibel zu machen.. muss ich wohl noch dran arbeiten

Wenn es klemmt, lass es mich wissen - ich kann mittlerweile meine Bätche fließend lesen und nachvollziehen.

Schönen Abend
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Verzeichniss überwachen Datei kopieren und umbenennen

gelöst Frage von fischle63Batch & Shell6 Kommentare

Hallo, Habe folgendes Problem: In einem Verzeichniss sind Dateien mit dem Suffix ".nd" enthalten. Bsp. "00000010.nd" Ich brauche eine ...

Microsoft Office

Per VBA im Verzeichniss dateien mit Wildcard umbenennen

gelöst Frage von usenussiMicrosoft Office4 Kommentare

Ich habe mit Access 2010 eine Datenbank erstellt die aus Amazon Daten mit einigen Abfragen zur Übergabe eine Liste ...

Sicherheitsgrundlagen

IIS+PKI Sperrlisten Verzeichniss soll nicht angezeigt werden

gelöst Frage von iceboxyzSicherheitsgrundlagen2 Kommentare

Hallo zusammen, ich habe gerade eine 2 Stufen PKI gebaut, die auch funktioniert. Sperrseite habe ich auf eine WEB ...

Batch & Shell

Vor dem Verzeichniss erstellen überprüfen ob Ordner vorhanden sind

Frage von TommylikBatch & Shell12 Kommentare

Hallo, Ich habe mir folgendes geschrieben: Funktioniert ohne Probleme. Es wird immer das Laufwerk D genutzt. Könnte mir einer ...

Neue Wissensbeiträge
Humor (lol)
Und wie seid Ihr gegen Cyberattacken gewappnet?
Information von DerWoWusste vor 1 TagHumor (lol)5 Kommentare

aber wo ist der Hammer? :-)

Sicherheit
Ein weiterer Microsoft-Stirnklatscher
Information von DerWoWusste vor 2 TagenSicherheit7 Kommentare

Habe gerade einen Artikel zu einem Sicherheitsproblem gefunden, welches mir zu seiner Zeit (gepatcht 2015) wohl durchgerutscht ist. Es ...

Windows 10
Upgradepfade Windows 10 LTSC
Erfahrungsbericht von Datenreise vor 2 TagenWindows 10

Nur eine kurze Info, für diejenigen, die es interessiert, da es hierzu im Netz aus nachvollziehbaren Gründen nicht allzu ...

Administrator.de Feedback
Wartungsarbeiten heute Nacht (Update)
Information von Frank vor 2 TagenAdministrator.de Feedback10 Kommentare

Hallo User, durch Umbauarbeiten in unserem Rechenzentrum (am Backbone) kann es heute Nacht (14-15.01.2019) zu kurzen Ausfällen unserer Seite ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 - kein Boot mehr nach Domänenaustritt
gelöst Frage von Ghost108Windows 1025 Kommentare

Hallo zusammen, habe hier eine Windows 10 Maschine, die ich gerne aus der Domäne austreten lassen möchte. Nach Austritt ...

Microsoft
SFirm 4.0 auf Terminalserver startet für jeden angemeldeten Benutzer diverse Dienste
Frage von Frank84Microsoft24 Kommentare

Hallo zusammen, wir verwenden Sfirm 4.0 auf einem Terminalserver (der SQL Server ist auf einem separaten Server), das Problem ...

Windows 10
VM wächst schnell von 14 auf 35 GB an - warum?
Frage von degudejungWindows 1018 Kommentare

Hallo, ich bin ein Freund schlanker VMs und setze daher gerne mit dem Erscheinen einer neuen Win10 Version - ...

Internet
Google-Suchergebnisse, Schnelleinblendung, woher kommt der Inhalt?
gelöst Frage von departure69Internet17 Kommentare

Hallo. Ich bin der Systembetreuer einer kleinen Gemeinde in Süddeutschland. Wir betreiben auch eine Leihbücherei. Eine Kundin hat letzten ...