这段代码能够粉碎(安全删除)文件吗?

时间:2017-05-10 00:20:20

标签: batch-file delete-file

我正在尝试使用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
)

我尝试使用文件恢复软件测试此代码,但我不确定是否可以安全地判断没有剩余数据。这段代码真的会破坏文件吗? (删除数据是不可逆的来自普通或高级用户?)

0 个答案:

没有答案