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.
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.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 467953
Url: https://administrator.de/forum/batch-zeitliches-loeschen-von-datein-und-ordnern-nach-stunden-467953.html
Ausgedruckt am: 17.06.2025 um 23:06 Uhr
3 Kommentare
Neuester Kommentar