Visual Basic Tools

Batch Tool - DelTemp:

Temporäre Dateien löschen.
Wenn das Tool Eraser (Version 5 oder 6.2) installiert ist wird Eraser zum Löschen benutzt, dabei werden die Dateien und Unterordner 3 mal überschrieben.

Sciper Trenner
DelTemp V2.0.201122:
(22.11.2020)

extzipextall

Sciper Trenner

Quellcode:

@echo off

REM *************************************************************************************
REM *************************************************************************************
REM *** DelTemp V2.0.201122 ***
REM *************************************************************************************
REM *** Automatisches l÷schen der Temporären Dateien ***
REM *************************************************************************************
REM ******************************** (C) by Sciper 2020 *********************************
REM *************************************************************************************
REM *************************************************************************************

REM ****Benutzer Variable setzen****
REM *************************************************************************************
REM Schnelles l÷schen der Dateien aktivieren, jedoch nicht sicher!! *** 0=Aus / 1=Ein ***
set fastdel=0
REM *************************************************************************************
REM Unterordner l÷schen *** 0=Aus / 1=Ein ***
set ordnerdel=1
REM *************************************************************************************
REM *************************************************************************************

 

color 1F
Title DelTemp
echo ==============================================================================
echo ==============================================================================
echo ========== DelTemp -=- Entfernen von Temporärere Dateien und Ordner ==========
echo ==============================================================================
echo ==============================================================================
if exist %temp%\nul goto vok
goto error

:vok
echo Temp Verzeichnis... [OK]
if exist %temp%\*.* goto start
if exist %tmp%\*.* goto start
goto end

:start
set erasermod=0
echo Temporärere Dateien gefunden... [OK]
if exist %windir%\system32\eraserl.exe set erasermod=1
if exist C:\"Program Files"\Eraser\Eraser.exe set erasermod=2
if %fastdel% == 1 goto dos
if %erasermod% == 1 goto eraser
if %erasermod% == 2 goto eraser6

:dos
echo ==============================================================================
del %temp%\*.* /Q /s
del %tmp%\*.* /Q /s
color 2F
echo ==============================================================================
if %ordnerdel% == 0 goto end

if exist %temp%\nul rd %temp%\ /s /q
if exist %tmp%\nul rd %tmp%\ /s /q
goto end

:eraser
echo Eraser gefunden starte Eraser Modus... [OK]
echo ========================== DelTemp -=- Eraser Modus ==========================
%windir%\system32\eraserl.exe -folder %temp% -subfolders -method DoD_E
%windir%\system32\eraserl.exe -folder %tmp% -subfolders -method DoD_E
goto end

:eraser6
echo Eraser V6 gefunden starte Eraser Modus... [OK]
echo ========================== DelTemp -=- Eraser Modus ==========================
C:\"Program Files"\Eraser\Eraser.exe erase dir=%temp% /quiet
C:\"Program Files"\Eraser\Eraser.exe erase dir=%tmp% /quiet
goto end

:end
color 2F
Title Fertig
echo ==============================================================================
echo ==== Fertig .... ====
echo ==============================================================================
if not exist %temp%\nul md %temp%
if not exist %tmp%\nul md %tmp%
goto xend

:error
color 4F
Title Error!
echo Temp Verzeichnis... [ERROR]
echo ==============================================================================
echo ==== Achtung! ====
echo ==============================================================================
echo ==== Temp Verzeichnis konnte nicht gefunden werden! %temp% ====
echo ==============================================================================
echo ============================= Bitte überprüfen!! =============================
echo ==============================================================================
pause
goto xend

:error2
color 4F
Title Error!
echo Verzeichnis nicht leer [ERROR]
echo ==============================================================================
echo ==== Achtung! ====
echo ==============================================================================
echo ==== Verzeichnis nicht leer und konnte deshalb nicht entfernt werden!!! ====
echo ==============================================================================
echo ============================= Bitte überprüfen!! =============================
echo ==============================================================================
pause
goto xend

:xend
echo ==============================================================================
echo ================ (C) by Sciper 2020 -=- http://www.sciper.de =================
echo ==============================================================================
ping localhost -n 2 >nul

Sciper Trenner