Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Dateien von gestern per Batch löschen?

Frage Microsoft Windows Tools

Mitglied: hugoundertaker

hugoundertaker (Level 1) - Jetzt verbinden

21.06.2012 um 13:39 Uhr, 4811 Aufrufe, 8 Kommentare

Hallo zusammen,

mein Problem ist, das ich relativ neu mit der Batch-Prorgammen arbeiten muss.
Nun das Problem:
Es laufen auf einen Laufwerk X in dem Verzeichnis Testdaten relativ viele Dateien auf. Diese sollen nun automatisch nach einem Tag gelöscht werden. Dieses würde ich gerne per Batch lösen, allerdings weiss ich nicht wie?
Die meisten Sachen im Netz sind gelöst oder funktionieren nicht.
Zusatzprogrammen wie robocopy, DelAge32 oder ForFiles sind nicht vorhanden bzw. dürfen nicht installiert werden. Also soll es lt. Vorgabe per Batch gemacht werden. Lieder sind dabei meine Kenntnisse sehr gering?

Bitte um Hilfe.

Danke
hugo
Mitglied: DerWoWusste
21.06.2012 um 14:00 Uhr
Tag auch.

Um welche Betriebssysteme geht es denn?
Bitte warten ..
Mitglied: Onitnarat
21.06.2012 um 14:01 Uhr
Hi,
muss es direkt per Batch laufen oder geht auch VBS?

Gruß
Marcus
Bitte warten ..
Mitglied: hugoundertaker
21.06.2012 um 14:03 Uhr
Hallo,

es ahndelt sich um Windows XP.

Danke.
Bitte warten ..
Mitglied: hugoundertaker
21.06.2012 um 14:05 Uhr
Hallo,

lt. den Vorgaben eigentlich als Batch, soll dann per Taskmanager starten.
Ob VBS auf den Rechnern möglich ist, ist mir nicht bekannt.
Bitte warten ..
Mitglied: ITLogger
21.06.2012 um 15:40 Uhr
Mal ne Frage:
Wenn Du täglich löschen willst bleiben doch im Endeffekt keine Daten in dem Ordner übrig bzw. es sollen nur Dateien im Ordner bleiben, die maximal einen Tag alt sind. Oder?

Warum löscht Du dann nicht einfach einmal täglich alle Dateien im Ordner per del und geplanten Task, ohne mühsam das Datum abfragen zu müssen? Z.B. als Abmeldescript oder vielleicht besser als geplanter Task irgendwann nachts?
Bitte warten ..
Mitglied: hugoundertaker
21.06.2012 um 16:31 Uhr
Weil die Daten ständig, d. h. rund um die Uhr erstellt werden und ich natürlich die aktuellen Dateien nicht löschen darf sondern halt nur die Dateien vom Vortag löschen soll, damit das laufwerk nicht zu voll wird.
Bitte warten ..
Mitglied: bastla
21.06.2012 um 16:43 Uhr
Hallo hugoundertaker!

Um mal Mailer2010 zu interpretieren: Wenn Du einen geplanten Task um 23:59 ausführst und zu diesem Zeitpunkt alle Dateien löschen lässt, sollte das doch relativ gut hinkommen ...
Ansonsten würde ich ebenfalls zu VBS raten - Batch only ist in diesem Fall (Datumsberechnung) eher mühsam - siehe Morgiges Datum in Batchdatei bestimmen ...

Sobald Du - so oder so - das Datum in einer Variablen %Gestern% hast, kannst Du einfach per
for /f "delims=" %%i in ('dir /ba-d X:\Testdaten') do for /f %%a in ("%%~ti") do if "%%a"=="%Gestern%" del "X:\Testdaten\%%i"
einzeln prüfen und löschen ...

Grüße
bastla
Bitte warten ..
Mitglied: hugoundertaker
25.06.2012 um 09:31 Uhr
Hallo,

leider hatte ich die anderen Tage erstmal was anderes zu tun un dkonnte mich nicht weiter darum kümmern.

Natürlich, die Idee mit 23:59 einfach per Task löschen ist wie immer am naheliegensten und man kommt nicht drauf.
Aber für den Fall, das das doch nicht so gemacht werden soll, habe ich es jetzt auch per VBS so wie vorgesehen gemacht.

Dank an alle für die schnellen Antworten und die Hilfe.

Grüße
hugo
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst älteste dateien via batch löschen (6)

Frage von cali169 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Datei: PDF Dateien verschieben, umbenennen und löschen (4)

Frage von F0rcehunter zum Thema Batch & Shell ...

Batch & Shell
Batch mit forfiles - Dateiendung filtern - Dateien löschen (2)

Frage von mschaedler1982 zum Thema Batch & Shell ...

Batch & Shell
Batch Datei um Windows Update zu löschen (1)

Frage von lordofremixes zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (19)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Windows Server
DC virtualisieren + wie sichern (SingleDC-Environment) (12)

Frage von KMUlife zum Thema Windows Server ...

Festplatten, SSD, Raid
RAID Controller mit Trim-Funktion, wie ermitteln (11)

Frage von pixel24 zum Thema Festplatten, SSD, Raid ...