Ich habe mit dem Random Data File Creator einen schnellen Ansatz geschrieben .
Mike stellte fest, dass RDFC die Datei nicht korrekt mit zufälligen Daten füllt. Ich habe dem Autor eine E-Mail geschickt und dieses Problem gemeldet. Vorläufig habe ich einen Drop-In-Ersatz für
rdfc.exe
implementiert . Wenn Sie es kompilieren und verwenden möchten, lesen Sie Wie kompilieren Sie ein Projekt aus dem Quellcode?
Dieses Windows-Befehlszeilenskript erledigt, was Sie möchten:
@ECHO OFF SETLOCAL IF "%1"=="" GOTO missingParam GOTO :begin :missingParam ECHO Missing target. Use %~nx0 [DRIVE:\]DIRECTORY GOTO :eof :begin SET RDFC=%CD%\rdfc.exe PUSHD %1 CALL :treeProcess POPD ENDLOCAL GOTO :eof :treeProcess FOR %%f IN (*.*) DO ( ECHO | SET /P=Shredding %%f... %RDFC% %%f %%~zf B overwrite > NUL ECHO %%~zf random bytes written. ) FOR /D %%d IN (*) DO ( CD %%d CALL :treeProcess CD .. ) EXIT /B
Voraussetzung ist, dass rdfc.exe
es sich in demselben Verzeichnis befindet wie das Skript. Das Skript benötigt 1 Parameter, das Zielverzeichnis. Jede einzelne Datei im Zielverzeichnis wird durch eine Datei mit der gleichen Größe ersetzt, aber mit zufälligen Daten gefüllt.