//     字节流文件的创建   复制

    import java.io.*;

      import javax.imageio.stream.FileImageInputStream;

      public class FileL {

         public static void main(String[] args) {

//      异常处理
              try {
                  fun();
                  fun1();
                  fun2();
              } catch (Exception e) {
                
                  e.printStackTrace();
        }

}

/*
     * 在文件中续写文件
     */
    
        public static void fun() throws Exception{

//              在ac.txt中续写文文字

   FileOutputStream fos=new FileOutputStream("D:\\IO\\ac.txt",true);

//            写入字符串  加getBytes()

     fos.write("\r\n 你好\r\n".getBytes());

//                加入字数组

     byte[] b={66,67,68,69};

//                写入数组

       fos.write(b);

//              关闭

        fos.close();
    }

/*
 *                 读取ac.txt文件

*/    
        public static void fun1() throws Exception{

//              要读取的文件

    FileInputStream fis=new FileInputStream("D:\\IO\\ac.txt");

//              用2M的速度读取

      byte [] b=new byte[1024*10];

//            定义长度为零

      int len=0;

//          如果长度为-1 的时候结束
        
            while((len=fis.read(b))!=-1){

//            打印文件内容同

System.out.println(new String (b,0,len));

}
        
        fis.close();
        
    }

//    复制文件
    
        public static void fun2() throws Exception{

//                  要复制的文件

        FileInputStream fis=new FileInputStream("d:\\IO\\ac.txt");

//                  要复制到哪里的路径

        FileOutputStream fos=new FileOutputStream("D:\\IO\\ac1.txt");

//                复制的速度为2M

        byte [] b=new byte[1024];

//                定义长度为零

            int len=0;

//        如果长度为-1 的时候结束

while ((len=fis.read(b))!=-1){

fos.write(b,0,len);
            
            
        }
        
        fos.close();

fis.close();
    }
}

转载于:https://www.cnblogs.com/hph1728390/p/10596228.html

字节流的 创建 写入文字 复制文件相关推荐

  1. linux复制文件跳过相同,Linux cp指令,怎么跳过相同的文件

    1.使用cp命令的-n参数即可跳过相同的文件 . 2.cp命令使用详解: 1).用法:cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项] ...

  2. Centos7复制文件显示进度

    目录 一.cp命令简介 二.环境准备 2.1 系统环境 2.2 文件下载 三.安装 3.1 安装依赖环境 3.2 配置环境变量 3.3 配置安装内容 3.4 复制命令 四.测试 4.1 cpg测试 4 ...

  3. 使用字符流 创建文件 写入文件 复制文件

    import java.io.*; /**    * 使用字符流创建文件复制文件  * 在盘符中文件夹  * 在文件夹中添加文件  * 在文件中写文字  *   复制文件  * */ public c ...

  4. golang 文件 文件夹 创建 读取 移动 复制 写入 遍历

    目录 文件读取 创建 写入 移动 拷贝 删除 文件 创建文件夹 文件覆盖判断 遍历文件夹 权限 文件操作, 大体分为两部分: os库 : 文件\文件夹创建,读取,移动,复制 io库 : 文件内容的写入 ...

  5. IO流之字节流 +字符流 (复制文件)

    复制的本质,如字节流字节数组复制,根据方法.read()的一次一次2个字节的读取,第一次读出的是ab 长度 2,第二次读出cd长度2,第三次读出e 长度1,但是还没结束,第四次读出0,长度-1,结束循 ...

  6. 字节流复制文件 java

    字节流复制文件 java #mermaid-svg-5dltjDbFFRmQ4XcJ .label{font-family:'trebuchet ms', verdana, arial;font-fa ...

  7. python读取、写入、移动、复制文件(夹)以及其他关于文件(夹)的操作

    文章目录 基础操作 判断文件或者目录是否存在 创建目录 连接两个路径成为一个路径 读取文件 写入文件 移动文件(夹) 复制文件(夹) 突然发现,经常需要进行文件操作,因为如果程序运行时间很长,我们需要 ...

  8. python读取写入文件_Python读取文件,写入文件,打开文件,删除文件,复制文件

    python读取写入文件 In this tutorial we are going to learn about Python File Operations such as python read ...

  9. javaSE commons-io第三方插件, FileUtils工具类,复制文件夹、文件,写入/读取文件

    commons-io插件下载:https://pan.baidu.com/s/16-lyGR0KKp943pIOCYTVcg  密码:x1t9 在项目中导入classpath: 1.创建lib文件夹 ...

最新文章

  1. CCNA考试认证教材【 ip地址 子网划分 】视频教程【高清】
  2. 阿里数学竞赛可以报名了!奖金增加到400万元,题目面向大众公开征集
  3. 【Java 泛型】泛型用法 ( 泛型编译期擦除 | 上界通配符 <? extends T> | 下界通配符 <? super T> )
  4. 刷新后控制TAB键到下一个控件
  5. oauth2令牌刷新_了解OAuth2令牌认证
  6. python 列表与元组的操作简介
  7. javascript控制台_如何充分利用JavaScript控制台
  8. Pandas 文本数据方法 findall( )
  9. 推荐的Java项目_求点Java项目推荐?
  10. Hadoop 的常用组件一览
  11. react根据中文获取拼音_react下将输入的汉字转化为拼音
  12. 怎么测试软件的自动升级,欧姆龙编程软件怎么升级 自动更新步骤详解
  13. 用户访谈与问卷调查怎么做
  14. 智能开关如何实现双控
  15. php上传504,nginx+php设置大文件请求上传(502及504问题处理)
  16. 转帖自勉:一个猎头的自述
  17. SAP BASIS ADM100 中文版 Unit 5(1)
  18. 【零碎小知识】【python】selenium库模拟浏览器闪退
  19. mtk-lk display代码分析
  20. UCK将信任建立在安全之上 让生态价值源远流长

热门文章

  1. Python-描述符
  2. IOS UITableView 加载未知宽高图片的解决方案
  3. HDU2612 Find a Way BFS
  4. 《C++ Primer 4th》读书笔记 第6章-语句
  5. ALV显示红绿灯(FMnbsp;ALVnbsp;和nbsp;OOnbsp;ALV两…
  6. 通过SQL存储过程删除过期的数据库Bak备份文件
  7. 一些面试题(JAVA)
  8. golang中的sync.WaitGroup
  9. 关于ES、PES、PS以及TS码流
  10. Android推送进阶课程学习笔记