当 Android 应用程序升级时,如果已经创建了外部存储文件,可以使用以下代码来处理这些文件:
String FILE_NAME = "example.txt";
File file = new File(Environment.getExternalStorageDirectory(), FILE_NAME);
if (file.exists()) {
// 文件存在,执行相应处理
// ...
}
String APP_VERSION = "1.2.3";
String OLD_FILE_NAME = "example.txt";
String NEW_FILE_NAME = "example_" + APP_VERSION + ".txt";
File oldFile = new File(Environment.getExternalStorageDirectory(), OLD_FILE_NAME);
File newFile = new File(Environment.getExternalStorageDirectory(), NEW_FILE_NAME);
if (oldFile.exists()) {
if (oldFile.renameTo(newFile)) {
// 文件重命名成功,执行相应处理
// ...
} else {
// 文件重命名失败,执行相应处理
// ...
}
}
String FILE_NAME = "example_" + APP_VERSION + ".txt";
File file = new File(Environment.getExternalStorageDirectory(), FILE_NAME);
if (file.exists()) {
// 新文件存在,执行相应处理
// ...
} else {
// 新文件不存在,执行相应处理
// ...
}