v1.2.0: further fixed save errors (steam cloud is fickle =S)
This commit is contained in:
@@ -30,6 +30,7 @@ import java.io.IOException;
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
public class FileUtils {
|
public class FileUtils {
|
||||||
|
|
||||||
@@ -133,10 +134,12 @@ public class FileUtils {
|
|||||||
return getFileHandle( name ).delete();
|
return getFileHandle( name ).delete();
|
||||||
}
|
}
|
||||||
|
|
||||||
//replaces a file with zeroes, for as many bytes as given
|
//replaces a file with junk data, for as many bytes as given
|
||||||
//This is helpful as some cloud sync systems do not persist deleted or empty files
|
//This is helpful as some cloud sync systems do not persist deleted, empty, or zeroed files
|
||||||
public static void zeroFile( String name, int bytes ){
|
public static void zeroFile( String name, int bytes ){
|
||||||
getFileHandle( name ).writeBytes(new byte[bytes], false);
|
byte[] data = new byte[bytes];
|
||||||
|
Arrays.fill(data, (byte)1);
|
||||||
|
getFileHandle( name ).writeBytes(data, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Directories
|
// Directories
|
||||||
|
|||||||
Reference in New Issue
Block a user