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

Printed on: April 20, 2024 at 12:04 o'clock

Member: Meierjo
Solution Meierjo Jul 01, 2019 at 08:45:33 (UTC)
Goto Top
Hallo

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

Gruss
Member: NixVerstehen
Solution NixVerstehen Jul 01, 2019 updated at 08:46:26 (UTC)
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
Member: TechNickEr
TechNickEr Jul 01, 2019 at 09:06:07 (UTC)
Goto Top
Warum einfach, wenns auch schwierig geht *Lach*

Vielen Dank.