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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 467953
Url: https://administrator.de/contentid/467953
Printed on: April 20, 2024 at 12:04 o'clock
3 Comments
Latest comment