android(java)把内容从一个文件复制到另一个文件


private void rename(){
  Log.v(TAG,"rename---");
  boolean flag = new File("/sdcard/srxtest/22.txt").renameTo(new File("/sdcard/11.txt"));
  long L1 = new File("/sdcard/srxtest/1.txt").length();
  long L2= new File("/sdcard/srxtest/2.txt").length();
  long L3 = new File("/sdcard/srxtest/3.txt").length();
  Log.v(TAG,"rename---flag=="+flag+"L1=="+L1+"L2=="+L2+",L3=="+L3);
 }

   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE"/>

别忘了在AndroidManifest.xml中加读写权限:

 

有以上就可以把sdcard中的22.txt写入到11.txt,同时会删除22.txt,11.txt会被原来的22.txt里面的内容覆盖。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM