2017-05-14 37 views
0

我想用字節替換空閒空間,然後刪除這些擦除,這樣我就可以做所謂的「擦除空閒空間」..我知道如何用字節替換文件下面的代碼然後刪除it..But 與字節取代自由空間的想法是有點困難,我..用Android中的字節替換可用空間

outputStream = new FileOutputStream(file); 
outputStream.write(string.getBytes()); 
outputStream.close(); 
+0

你的意思是擦拭硬盤? –

+0

是的,擦除Android設備硬盤中的可用空間 – user4905906

回答

0

在任何文件中,可能有空格,特殊字符或其他任何東西。但是自由空間發生在文件內容之間的想法實際上不可行。現在的問題是:你如何定義'自由空間'?這些數據是否存在於您認爲冗餘或不相關的文件內容中?

+1

當您刪除文件時,Windows會刪除對該文件的引用,但不會刪除組成該文件的實際數據。 – user4905906