记一下renameTo (File file)
try {
testFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
btn_test = (Button) findViewById(R.id.test);
btn_test.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
f2.renameTo(f1.getAbsoluteFile());
}
});
}
private void testFile() throws IOException {
f1 = new File("/sdcard/ceshi1_file.txt");
FileOutputStream fos1 = new FileOutputStream(f1);
fos1.write("我是文本1".getBytes());
fos1.close();
f2 = new File("/sdcard/ceshi2_file.txt");
FileOutputStream fos2 = new FileOutputStream(f2);
fos2.write("我是文本2 我在测试是否能替换文件啊啊啊啊".getBytes());
fos2.close();
}
结果是 /sdcard/ceshi1_file.txt 的内容 我是文本2 我在测试是否能替换文件啊啊啊啊
ceshi2_file.txt 文件没了
个人简单小记