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 Kopieren und Löschen mit Batch Datei

Mitglied: chariman

chariman (Level 1) - Jetzt verbinden

09.11.2007, aktualisiert 12.11.2007, 9222 Aufrufe, 2 Kommentare

Hallo Zusammen

Trotz Suche auf dem Forum, fand ich leider noch keine Antwort zu meinem Problem:

Ich möchte ein tägliches Backup von 6 Dateien (unterschiedliche Namen und Endungen) in einem Ordner mit dem aktuellem Datum erstellen. Dies klappt auch wunderbar mit xcopy und eurer Hilfe.
Jedoch möchte ich nach einer Woche die Dateien löschen um nicht die Harddisk vollzustopfen. Dazu habe ich das Program delage32 gefunden, was auch funktioniert.
Jedoch kann der Fall eintretten, dass die Dateien seit über eine Woche nicht bearbeitet worden sind, somit ist das Datum älter als die 7 Tage und delage32 löscht diese und es bleibt nur der von xcopy erstelle leere Ordner übrig...

Das wäre natürlich nicht wünschenswert!!!

Gibt es eine Möglichkeit mit xcopy jeweils das Datum der Datei zu ändern oder gibt es Einstellungsmöglichkeiten bei delage32 so das jeweils nur das Datum des Ordner berücksichtig wird???

Ich hoffe ich habe mich verständlich ausgedrückt?!

wünsche allen noch nen schönen Tag und herzlichen Dank schonmal

Gruess
Mitglied: bastla
12.11.2007 um 00:00 Uhr
Hallo chariman und willkommen im Forum!

Soferne ich Dich richtig verstanden habe, möchtest Du eigentlich die 7 jeweils aktuellsten Sicherungsordner (unabhängig vom Alter) behalten und alle anderen löschen. Dies ließe sich etwa so realisieren:
01.
@echo off & setlocal
02.
set "Ziel=D:\Sicherungen"
03.
set /a Anzahl=7
04.

05.
set Dat=%date:~-4%-%date:~-7,2%-%date:~-10,2%
06.
if not exist "%Ziel%\%Dat%" md "%Ziel%\%Dat%"
07.
copy Datei1.typ "%Ziel%\%Dat%\">nul
08.
...
09.
copy Datei6.typ "%Ziel%\%Dat%\">nul
10.

11.
for /f "skip=%Anzahl% delims=" %%i in ('dir /b /ad /o-d "%Ziel%"') do rd /s /q "%Ziel%\%%i"
Da Du keine näheren Informationen über den von Dir verwendeten "xcopy"-Befehl gegeben hast, habe ich diesen einfach durch eine Reihe von "copy"-Befehlen simuliert.

Die "for"-Schleife am Ende liest das Inhaltsverzeichnis des Sicherungsordners "D:\Sicherungen" (und davon nur die Ordner) in zeitlich absteigender Reihenfolge aus (also neueste Ordner zuerst) und überspringt die gewünschte Anzahl zu behaltender Ordner. Alle weiteren werden gelöscht.

Grüße
bastla
Bitte warten ..
Mitglied: chariman
12.11.2007 um 07:53 Uhr
Hi,
Danke für die Antwort, bin leider erst heute wieder am online.
Ja du hast mich richtig verstanden, die Sicherungsordner der letzten 7 Tage sollen erhalten bleiben und die älteren gelöscht werden. Das Alter der Dateien welche darin sind darf keine Rolle spielen beim löschen nur das Erstellungsdatum des Ordners.

xcopy verwende ich einfach mit *.* somit werden alle Dateien kopiert, egal wie sie heissen und wie viele es sind.

Ich werde aber mal meine BatchDatei anpassen, danke für die schnelle und kompetente Antwort!!!

Schöner Wochenstart
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
BATCH ini Datei Datei auslesen
gelöst Frage von Juergen42Batch & Shell2 Kommentare

Hallo zusammen, ich möchte eine ini Datei auslesen mit folgenden Aufbau INHALT DER INI ID=30 NAME="test1" PFAD="K:\Kontoauszug\Test1\*.pdf" PFAD_S="K:\Kontoauszug\Test1\Sicherung\" ID=28 ...

Batch & Shell
Batch Datei Ordnerüberwachung
Frage von Phant0xBatch & Shell1 Kommentar

Hallo zusammen, könntet ihr mir helfen eine Batch Datei zu schreiben, die einen bestimmten Ordner kontrolliert, ob sich Dateien ...

Batch & Shell
Batch-Datei erstellen
gelöst Frage von tocksickBatch & Shell2 Kommentare

Hallo liebe Gemeinde! Ich bin dabei eine Batch-Datei zu schreiben welche folgendes tun soll: Die Batch soll alle auf ...

Batch & Shell
Batch Datei Kopieren
gelöst Frage von FragerBatch & Shell17 Kommentare

Hallo Zusammen, ich bekomme es nicht hin ich muss aus einem Ordner (liegt auf einem Server) eine von vielen ...

Neue Wissensbeiträge
Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 4 StundenWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Windows 10

Windows 10 - Programme laufen schneller, wenn Sie mit Administratorrechten ausgeführt werden

Erfahrungsbericht von 1Werner1 vor 1 TagWindows 1011 Kommentare

Moin, das wollte ich erst nicht glauben, aber es ist so. Wenn Ihr ein Programm mit Administratorrechten unter Windows ...

Sicherheits-Tools
Putty hat heftige Bugs korrigiert!
Information von Lochkartenstanzer vor 2 TagenSicherheits-Tools8 Kommentare

Moin, Wie man aus herauslesen kann, sind in den Versionen vor 0.71 gravierende Bugs, die es angeraten erscheinen lassen, ...

Off Topic
Sachen die die Welt nicht braucht - Platz 1
Tipp von brammer vor 5 TagenOff Topic21 Kommentare

Hallo, ich habs als Tipp angelegt als Erfahrungsbericht nein Danke brammer

Heiß diskutierte Inhalte
Hardware
Telefonanlagen - Welche gibt es
Frage von Xaero1982Hardware32 Kommentare

Nabend Zusammen, ich suche eine neue TK Anlage und mein Auftraggeber will jetzt was völlig neues - State of ...

Outlook & Mail
Office 365 mit Email-Profil installieren
Frage von Carat2121Outlook & Mail18 Kommentare

Hallo, kurz zu meiner Person: Vor ungefahr 10 Jahren habe ich eine Umschuldung zum Fachinformatiker für Systemintegration gemacht aber ...

LAN, WAN, Wireless
Intel(R) PRO Wireless 3945ABG
gelöst Frage von Leon509LAN, WAN, Wireless15 Kommentare

Hallo, habe ein Laptop Fujitsu (Intel, 4GB, 2GHz, Windos10, Intel(R) PRO/Wireless 3945ABG ) ein O2 DSL Anschluss Home50. Leider ...

Microsoft Office
Excel Such- und Vergleichsfunktion
gelöst Frage von oesi1989Microsoft Office15 Kommentare

Hallo zusammen, ich habe 2 Tabellen mit Name, Vorname und Arbeitgeber. 1. Tabelle Name Vorname Geb-Datum Arbeitgeber Straße Ort ...