Réponses:
Que fait «type nul> certains fichiers» pour «certains fichiers» sous Windows?
Tout d'abord, somefileest 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 nulest é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
DELdéfinition du fichier? Dans les deux cas, le système d'exploitation va éventuellement écraser cet espace sur le disque, oui?