FileInputStream与FileOutputStream 复制文件例子代码
  try {File sourceFile = new File("C:\\Users\\prize\\Desktop\\Demo1\\盗墓笔记7.txt");//创建源文件InputStream inputStream = new FileInputStream(sourceFile);//创建输入文件流BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); //创建文本行缓存输入流 导入  缓存输入流File targetFile = new File("F:\\手机T卡资料\\直接复制T卡\\EBOOK\\复制的书.txt"); //创建复制的目标文件if (targetFile.exists()) { //判断文件是否存在targetFile.delete(); //删除文件targetFile.createNewFile();         //创建文件}else {targetFile.createNewFile();               }OutputStream out = new FileOutputStream(targetFile); //创建输出文件流BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(out)); //创建文本缓存输出流 导入 缓存输出流String aString = null; //给一行的内容准备的Stringint i = 0;while ((aString = reader.readLine()) != null && i<20) { //读取一行,并且赋值给aString,然后在判断不是空值//i++;  //此处是为了输出指定数量行数写的 循环自增,writer.write("\r\n"+aString); //将内容添加到输出流中//System.out.println(aString);}writer.flush(); //刷新输出流writer.close(); //关闭流 ,注意流的关闭顺序out.close();reader.close();inputStream.close();} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}

批量处理文件:

 public void fileList() {File inFile = new File("C:\\Users\\lenovo\\Desktop\\copy\\color");File [] files = inFile.listFiles();for (int i = 0; i < files.length; i++) {files[i].delete();System.out.println(files[i].toString());}

posted on 2018-03-26 13:43 观心静 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/guanxinjing/p/9708641.html

FileInputStream与FileOutputStream 复制文件例子代码相关推荐

  1. 用FileInputStream和FileOutputStream实现文件复制粘贴

    定义一个方法 参数: srcFile:被复制的文件 destFile:通过复制得到的新文件 public static void copyFile(File srcFile, File destFil ...

  2. python复制文件的代码_python 复制文件流程

    例子代码: [root@master script]#vim copy_file.py#!/usr/bin/python#-*- coding:utf-8 -*- old_file_name= raw ...

  3. python复制文件的代码_python复制文件的实现代码

    本节内容: python复制文件代码. 先来看一段python代码,主要功能在copyFiles()函数中实现. 代码: 代码示例: def copyFiles(src, dst): srcFiles ...

  4. 跨服务器移动文件,跨服务器复制文件(示例代码)

    先说下常用的情况: 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73. 在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录 ...

  5. python复制文件的代码_python调用cmd复制文件代码分享

    import os def load() : filename = os.getcwd() + r'\fromto.txt' if os.path.isfile(filename) : f = ope ...

  6. java复制少文件_Java 复制文件的高效方法

    转载自:http://jingyan.baidu.com/article/ff4116259c2d7712e4823780.html 在Java编程中,复制文件的方法有很多,而且经常要用到.我以前一直 ...

  7. Java中FileInputStream和FileOutputStream类实现文件夹及文件的复制粘贴

    基本思路就是边搜索边复制,这里用的是广度搜索(BFS) import java.io.BufferedInputStream; import java.io.BufferedOutputStream; ...

  8. java aio复制文件_java复制文件的4种方式及拷贝文件到另一个目录下的实例代码...

    尽管Java提供了一个可以处理文件的IO操作类. 但是没有一个复制文件的方法. 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候. 然而有几种方法可以进行Java文件复制操作,下面列举出 ...

  9. FileInputStream和FileOutputStream实现任何文件类型的拷贝

    文章目录 文件拷贝 实现代码 再次强调 运行截图 运行前 运行后 文件拷贝 使用FileInputStream +FileOutputStream完成文件的拷贝 拷贝的过程应该是一边读,一边写 使用以 ...

最新文章

  1. 解决pandas读取含有中文路径下的文件编码错误解决
  2. POJ 3057 Evacuation(二分匹配)
  3. 从0到1开发实战手机站(二):Git提交规范配置
  4. boost::lexical_cast用法的测试程序
  5. 《剑指offer》孩子们的游戏---约瑟夫问题
  6. 【转】VTK + QT + VS 编译安装配置
  7. 2012年下半年我国信息化和信息安全走势分析与预测
  8. Luckysheet(在线表格) v2.1.12
  9. AESRijndael加密
  10. JavaScript中循环遍历JSON响应
  11. 2021烟台市高考成绩查询,烟台2021高考成绩查询系统入口
  12. java default修饰符_Java学习笔记--- 变量类型,修饰符
  13. win7 破解后找不到活动分区以及bootmsr missing
  14. Viddy排名App Store免费应用第二,力压InstagramDraw Sth
  15. Kettle链接MySQL报错:Driver class 'org.gjt.mm.mysql.Driver' could not be found
  16. HBuilderX运行到手机或模拟器提示没有找到设备
  17. 聚观早报 | 抖音推出可颂App;马斯克终止收购 Twitter
  18. ROWNUM和ROWID的认识
  19. iPad、iPad Pro反复自动重启怎么办?
  20. STM32之ADC的理解及运用

热门文章

  1. 二进制转换为八进制-栈方式实现
  2. android设置提交的隐藏域以及在onItemClick中获取对应的数据
  3. contiki源码阅读之list
  4. 手写简版spring --8--Aware感知容器对象Aware感知容器对象
  5. Jackson ObjectMapper
  6. 一文看懂Python(二)-----字符串篇
  7. PM2.5检测 -- PMS7003 采集和 MQTT 传输
  8. UNIX再学习 -- shell编程
  9. Wifi模块—源码分析Wifi热点扫描2(Android P)
  10. gRPC客户端创建和调用原理解析