Прототип кода (для одного файла, с известными ограничениями):
Код:
@echo off
setlocal enableextensions enabledelayedexpansion
set sFile=%~1
if defined sFile (
if exist "%sFile%" (
call :ZeroFill "%sFile%"
)
)
endlocal
exit /b 0
rem ==========================================================================
rem ==========================================================================
:ZeroFill
fsutil.exe file setzerodata offset=0 length=%~z1 "%~f1" >nul
del /f /q "%~f1"
exit /b 0
rem ==========================================================================
Оригинально был сделан русский перевод результирующего сообщения «fsutil.exe»: «Никакие данные не были изменены» .