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, 4759 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 Alle Ordner bis auf die letzten 3 per Batch löschen (5)

Frage von Stefan2733 zum Thema Batch & Shell ...

Batch & Shell
Maximale Größe zu verarbeitender txt-Dateien mit Batch (5)

Frage von Muck1303 zum Thema Batch & Shell ...

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

Frage von Grimmli zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(4)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft Office
Saubere HTML aus Word-Dokument (16)

Frage von peterpa zum Thema Microsoft Office ...

Router & Routing
ASUS RT-N18U mit VPN Client hinter Fritzbox - Portforwarding (15)

Frage von marshall75000 zum Thema Router & Routing ...

Hosting & Housing
gelöst Webserver bei WIX, aber DNS Server wo anders (9)

Frage von laster zum Thema Hosting & Housing ...