technicker
Goto Top

Batch - Zeitliches Löschen von Datein und Ordnern nach Stunden

Hallo Zusammen,

ich möchte den Inhalt eines Ordners mit Ausnahmen nach einer Stunde löschen.
Bisher verwende ich folgendes Batch:

@echo off & setlocal

set "Verz=C:\Programme\CVIPC 2000"

set "Behalten1=SQL_userQueries"
set "Behalten2=Tools"
set "Behalten3=_UNODBC.dll"
set "Behalten4=_unodbc"
set "Behalten5=_unodbc"

set "Behalten6=chmod"
set "Behalten7=Contexte.cfg.bak"
set "Behalten8=Contexte.cfg"
set "Behalten9=CVIPC"
set "Behalten10=CVIPC"
set "Behalten11=CVIPC"
set "Behalten12=cygiconv-2.dll"
set "Behalten13=cygintl-8.dll"
set "Behalten14=cygwin1.dll"
set "Behalten15=Ethernet"
set "Behalten16=IPaddress"
set "Behalten17=PDOXUSRS.NET"
set "Behalten18=Permission"
set "Behalten19=re_bib.dll"
set "Behalten20=regini"
set "Behalten21=telegr"
set "Behalten22=TUTIL32.DLL"
set "Behalten22=uninst.dll"
set "Behalten23=Uninst.isu"

for /f "delims=" %%i in ('dir /b /ad "%Verz%"^|findstr /v /x /c:"%Behalten1%" /c:"%Behalten2%" /c:"%Behalten3%" /c:"%Behalten4%" /c:"%Behalten5%" /c:"%Behalten6%" /c:"%Behalten7%" /c:"%Behalten8%" /c:"%Behalten9%" /c:"%Behalten10%" /c:"%Behalten11%" /c:"%Behalten12%" /c:"%Behalten13%" /c:"%Behalten14%" /c:"%Behalten15%" /c:"%Behalten16%" /c:"%Behalten17%" /c:"%Behalten18%" /c:"%Behalten19%" /c:"%Behalten20%" /c:"%Behalten21%" /c:"%Behalten22%" /c:"%Behalten23%"') do rd /s /q "%Verz%\%%i"

echo del /q "%Verz%"

Dieses löscht alle gewünschten Ordner und Datein, allerdings nur nach Autostart.
Wie müsste das Batch aussehen, um eben diese Ordner und Datein nach einer Stunde zu löschen und wo müsste das Batch abgelegt werden?

Ich hoffe mir kann jemand weiterhelfen.
Danke im Voraus.

Content-Key: 467953

Url: https://administrator.de/contentid/467953

Ausgedruckt am: 28.03.2024 um 12:03 Uhr

Mitglied: Meierjo
Lösung Meierjo 01.07.2019 um 10:45:33 Uhr
Goto Top
Hallo

Äähm, geplanten Task anlegen, und jede Stunde laufen lassen??

Gruss
Mitglied: NixVerstehen
Lösung NixVerstehen 01.07.2019 aktualisiert um 10:46:26 Uhr
Goto Top
Servus,

nimm doch einfach die gleiche Batch-Datei und führe diese über den Aufgabenplaner aus.
Das sollte gehen.

Gruß NV

Edit: Lach...gleiche Idee zur gleichen Minute wie Meierjo
Mitglied: TechNickEr
TechNickEr 01.07.2019 um 11:06:07 Uhr
Goto Top
Warum einfach, wenns auch schwierig geht *Lach*

Vielen Dank.