Android中復(fù)制文件的功能可以通過(guò)以下步驟實(shí)現(xiàn):
下面是一個(gè)示例代碼,展示了如何在Android中復(fù)制文件:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileUtils {
public static void copyFile(File sourceFile, File destFile) throws IOException {
FileInputStream inputStream = new FileInputStream(sourceFile);
FileOutputStream outputStream = new FileOutputStream(destFile);
byte[] buffer = new byte[1024];
int length;
while ((length = inputStream.read(buffer)) > 0) {
outputStream.write(buffer, 0, length);
}
inputStream.close();
outputStream.close();
}
}
使用該方法,你可以復(fù)制任意類型的文件,例如圖片、音頻、視頻等。只需將源文件和目標(biāo)文件作為參數(shù)傳遞給copyFile
方法即可。
File sourceFile = new File("/path/to/source/file");
File destFile = new File("/path/to/destination/file");
try {
FileUtils.copyFile(sourceFile, destFile);
// 復(fù)制成功
} catch (IOException e) {
e.printStackTrace();
// 復(fù)制失敗
}
注意,以上代碼未處理異常情況,建議在實(shí)際使用中進(jìn)行適當(dāng)?shù)漠惓L幚怼?/p>