我正在尝试使用Windows批处理文件创建一个简单的文件粉碎机。 到目前为止,我已经写了以下内容:
set "Target=File.txt"
for /f "tokens=*" %%f in ("%Target%") do (
fsutil file setzerodata offset=0 length=%%~zf "%%f" >nul
ren "%%f" "SECURELY DELETED FILE"
del "%%~dpfSECURELY DELETED FILE" /f /q
)
我尝试使用文件恢复软件测试此代码,但我不确定是否可以安全地判断没有剩余数据。这段代码真的会破坏文件吗? (删除数据是不可逆的来自普通或高级用户?)