Visual Basic Tools

Batch Tool - DelTemp:

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

Sciper Trenner
DelTemp V.1.1.25:
(24.01.2015)

extzipextall

Sciper Trenner

Quellcode:

@echo off

REM *************************************************************************************
REM *************************************************************************************
REM ***                                DelTemp V1.1.25                                ***
REM *************************************************************************************
REM ***                 Automatisches löschen der Temporären Dateien                  ***
REM *************************************************************************************
REM ******************************** (C) by Sciper 2009 *********************************
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 %fastdel% == 1 goto dos
if %erasermod% == 1 goto eraser
:dos
echo ==============================================================================
del %temp%\*.* /Q /s
del %tmp%\*.* /Q /s
color 2F
echo ==============================================================================

if %fastdel% == 1 goto eraser
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

: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 2009 -=- http://www.sciper.de =================
echo ==============================================================================
ping localhost -n 2 >nul

Sciper Trenner