本文主要涉及一些文件的保存、复制;

复制文件代码:

        
  1. publicvoidcopyFile(StringoldPath,StringnewPath){
  2. try{
  3. Fileoldfile=newFile(oldPath);
  4. booleancan_read=oldfile.canRead();//判断是否可读?
  5. System.out.println(can_read);
  6. if(oldfile.exists()){//文件存在时
  7. InputStreaminStream=newFileInputStream(oldPath);//读入原文件
  8. @SuppressWarnings("resource")
  9. FileOutputStreamfs=newFileOutputStream(newPath);//新建输出流
  10. byte[]buffer=newbyte[1444];
  11. inStream.read(buffer);
  12. fs.write(buffer);
  13. /*while((byteread=inStream.read(buffer))!=-1){//如果到了流的末尾会返回-1
  14. bytesum+=byteread;//字节数文件大小得到字节总数
  15. fs.write(buffer,0,byteread);//从buffer中写入byteread
  16. }*/
  17. inStream.close();
  18. }
  19. }
  20. catch(Exceptione){
  21. System.out.println("复制单个文件操作出错");
  22. e.printStackTrace();
  23. }
  24. }

写入也可以用被注释的部分。

如下是我自己学习时候,先把一个字符串写入zhao.txt然后再从里面读出来,输出显示。这里先把字符串转换成“UTF-8”编码,读取的时候也要转换:

        
  1. try{
  2. Stringversion="good";
  3. @SuppressWarnings("resource")
  4. FileOutputStreamversion_write=newFileOutputStream(savefile);
  5. version_write.write(version.getBytes("UTF-8"));}//写入
  6. catch(UnsupportedEncodingExceptione){
  7. //TODOAuto-generatedcatchblock
  8. e.printStackTrace();
  9. }catch(IOExceptione){
  10. //TODOAuto-generatedcatchblock
  11. e.printStackTrace();
  12. }
  13. try{
  14. @SuppressWarnings("resource")
  15. FileInputStreamversion_read=newFileInputStream(savefile);
  16. byte[]version_byte=newbyte[1024];
  17. version_read.read(version_byte);//读出编码
  18. Stringru=EncodingUtils.getString(version_byte,"UTF-8");//解码
  19. System.out.println(ru);//输出显示
  20. }catch(FileNotFoundExceptione){
  21. //TODOAuto-generatedcatchblock
  22. e.printStackTrace();
  23. }catch(IOExceptione){
  24. //TODOAuto-generatedcatchblock
  25. e.printStackTrace();
  26. }

更多相关文章

  1. Android之文件操作
  2. Android SDK目录下的各个文件夹的作用
  3. Android修改文件和文件夹权限
  4. android打开pdf ppt word excel chm html text 文件
  5. android加载文件的方式,路径的写法
  6. android中创建目录以及txt文件
  7. Android 指定(后缀名)格式文件扫描
  8. Android EditText插入字符串到光标所在位置和删除

随机推荐

  1. Android占领2010的六大理由
  2. android 添加文件打开方式,找了很久终于找
  3. android layout以及一些常用的android控
  4. Permissions
  5. Android Layout XML属性研究--android:la
  6. 【转载】【Android】Android Camera 使用
  7. Android实现使用流媒体播放远程mp3文件的
  8. android 中 焦点控制
  9. Android中文 API (31) ―― TimePicker
  10. Android 四大核心组件之Activity[生命周