Jawaban:
Apa yang dilakukan “ketik nul> somefile” terhadap “somefile” di Windows?
Pertama, somefile
dibuka untuk menulis - ini secara otomatis menyebabkan file terpotong menjadi 0 byte. Data masih tetap di disk, hanya ditandai sebagai "bebas" di bitmap
Kemudian isi dari nul
ditulis ke somefile
- dalam hal ini, tepat nol byte, karena Anda tidak dapat membaca apa pun dari nul
. Data lama tidak ditimpa.
File ditutup.
Saya melihat situs skrip batch merekomendasikan untuk membuat skrip FTP dengan cepat dan kemudian "dengan aman" menghapusnya dengan perintah pada judul. Apakah ada manfaatnya untuk ini?
Itu tidak lebih "aman" dari del somefile
. Bahkan tidak menghapus data dari disk.
Untuk menghapus file dengan aman, gunakan utilitas penghapusan seperti sdelete atau Eraser . Meskipun, apakah skrip FTP benar-benar layak untuk dihapus?
Menghapus file tidak akan mencegah utilitas pihak ketiga menghapusnya lagi, namun Anda dapat mengubah file apa pun menjadi file nol-byte untuk menghancurkan rantai alokasi file seperti ini:
TYPE nul> C: \amples \ MyFile.txt
DEL C: \ example \ MyFile.txt
Sumber setengah jalan ke bawah halaman
DEL
mengeset file? Dalam kedua kasus OS akhirnya akan menimpa ruang pada disk, ya?