您不需要从文件中读取,也不需要使缓冲区为零:
public void zeroWriteDelete(File file) throws IOException{
long length = file.length();
RandomAccessFile raf = new RandomAccessFile(file, "rw");
byte[] buffer = new byte[4 * 1024];
for (long i = 0; i < length; i += buffer.length) {
raf.write(buffer, 0, (int)Math.min(buffer.length, length-i));
}
raf.close();
file.delete(); // you forgot this rather vital part
}
thembnail文件与文件本身分开存储。 无论您使用哪种应用程序来查看该文件夹,内容可能都有一个缓存的缩略图,这些缩略图不令人耳目一新...这些缓存的缩略图是根据我在 /R /R /公共辩护人或 /R /R /Computer Forensics中阅读的法庭上可以接受的。我不记得哪里