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