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, 4659 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 ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst älteste dateien via batch löschen (6)

Frage von cali169 zum Thema Batch & Shell ...

Batch & Shell
gelöst Mehrere PDF-Dateien per Batch zusammenfügen (1)

Frage von Grimmli zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell: Dateien nach Version löschen in mehreren Ordnern (4)

Frage von ImmerKind zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateien mit Powershell löschen und nur leere (symbolische) Datei hinterlassen (6)

Frage von evolution zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (23)

Frage von patz223 zum Thema Windows Userverwaltung ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (19)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...