Réponses:
Que fait «type nul> certains fichiers» pour «certains fichiers» sous Windows?
Tout d'abord, somefile
est ouvert pour l'écriture - cela entraîne automatiquement la troncature du fichier à 0 octet. Les données restent toujours sur le disque, juste marquées comme "libres" dans le bitmap
Ensuite, le contenu de nul
est écrit dans somefile
- dans ce cas, exactement zéro octet, puisque vous ne pouvez rien lire nul
. Les anciennes données ne sont pas écrasées.
Le dossier est fermé.
J'ai vu un site Web de script par lots recommander de générer un script FTP à la volée, puis de l'effacer "en toute sécurité" avec la commande dans le titre. Y a-t-il un mérite à cela?
Ce n'est pas plus "sécurisé" que del somefile
. Il ne supprime même pas les données du disque.
Pour effacer un fichier en toute sécurité, utilisez un utilitaire de nettoyage tel que sdelete ou Eraser . Cependant, un script FTP vaut-il vraiment la peine d'être effacé?
La suppression d'un fichier n'empêchera pas les utilitaires tiers de le supprimer à nouveau, mais vous pouvez transformer n'importe quel fichier en fichier de zéro octet pour détruire la chaîne d'allocation de fichiers comme ceci:
TYPE nul> C: \ examples \ MyFile.txt
DEL C: \ examples \ MyFile.txt
Source au milieu de la page
DEL
définition du fichier? Dans les deux cas, le système d'exploitation va éventuellement écraser cet espace sur le disque, oui?