Revision 645f9fc5 F-Droid/src/org/fdroid/fdroid/Utils.java
F-Droid/src/org/fdroid/fdroid/Utils.java | ||
---|---|---|
48 | 48 |
import java.io.BufferedInputStream; |
49 | 49 |
import java.io.Closeable; |
50 | 50 |
import java.io.File; |
51 |
import java.io.FileDescriptor; |
|
52 | 51 |
import java.io.FileInputStream; |
53 | 52 |
import java.io.FileOutputStream; |
54 | 53 |
import java.io.IOException; |
... | ... | |
143 | 142 |
/** |
144 | 143 |
* Attempt to symlink, but if that fails, it will make a copy of the file. |
145 | 144 |
*/ |
146 |
public static boolean symlinkOrCopyFile(SanitizedFile inFile, SanitizedFile outFile) { |
|
147 |
return FileCompat.symlink(inFile, outFile) || copy(inFile, outFile); |
|
145 |
public static boolean symlinkOrCopyFileQuietly(SanitizedFile inFile, SanitizedFile outFile) {
|
|
146 |
return FileCompat.symlink(inFile, outFile) || copyQuietly(inFile, outFile);
|
|
148 | 147 |
} |
149 | 148 |
|
150 | 149 |
/** |
... | ... | |
162 | 161 |
} |
163 | 162 |
} |
164 | 163 |
|
165 |
public static boolean copy(File inFile, File outFile) { |
|
164 |
public static boolean copyQuietly(File inFile, File outFile) {
|
|
166 | 165 |
InputStream input = null; |
167 | 166 |
OutputStream output = null; |
168 | 167 |
try { |
Also available in: Unified diff