• R/O
  • HTTP
  • SSH
  • HTTPS

CompleteEraser: Commit


Commit MetaInfo

Revisionc8b9b7d0ab5e5de1a48909c8f9bee9d0815a2525 (tree)
Time2012-02-11 19:09:50
Authorkonekoneko <jbh03215@gmai...>
Commiterkonekoneko

Log Message

スローモード時にブロック単位で書き込むようにした

Change Summary

Incremental Difference

--- a/CompleteEraser/FileBreaker.cs
+++ b/CompleteEraser/FileBreaker.cs
@@ -42,9 +42,10 @@ namespace CompleteEraser
4242 private static void BreakFileSlowSpeed(string file)
4343 {
4444 FileStream fs = new FileStream(file, FileMode.Open);
45+ byte[] data = new byte[Settings.Default.FillLengthAtHiSpeed];
4546 fs.Seek(0, SeekOrigin.Begin);
46- for (long i = 0; i < fs.Length; i++)
47- fs.WriteByte(0);
47+ for (long i = 0; i < fs.Length; i += data.Length)
48+ fs.Write(data,0,data.Length);
4849 fs.Close();
4950 }
5051
Show on old repository browser