What does “type nul > somefile” do to “somefile” in Windows?
-
Primeiro,
somefile
é aberto para gravação - isso automaticamente faz com que o arquivo seja truncado em 0 bytes. Os dados ainda permanecem no disco, apenas marcados como "livres" no bitmap -
Em seguida, o conteúdo de
nul
é gravado emsomefile
- nesse caso, exatamente zero bytes, pois você não pode ler nada denul
. Os dados antigos não são substituídos. -
O arquivo está fechado.
I saw a batch script website recommend generating an FTP script on the fly and then "securely" erasing it with the command in title. Is there any merit to this?
Não é mais "seguro" que del somefile
. Ele nem remove os dados do disco.
Para apagar um arquivo com segurança, use um utilitário de limpeza, como sdelete ou Eraser . Embora um script de FTP realmente valha a pena apagar com segurança?