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());}
转载于:https://www.cnblogs.com/guanxinjing/p/9708641.html
FileInputStream与FileOutputStream 复制文件例子代码相关推荐
- 用FileInputStream和FileOutputStream实现文件复制粘贴
定义一个方法 参数: srcFile:被复制的文件 destFile:通过复制得到的新文件 public static void copyFile(File srcFile, File destFil ...
- python复制文件的代码_python 复制文件流程
例子代码: [root@master script]#vim copy_file.py#!/usr/bin/python#-*- coding:utf-8 -*- old_file_name= raw ...
- python复制文件的代码_python复制文件的实现代码
本节内容: python复制文件代码. 先来看一段python代码,主要功能在copyFiles()函数中实现. 代码: 代码示例: def copyFiles(src, dst): srcFiles ...
- 跨服务器移动文件,跨服务器复制文件(示例代码)
先说下常用的情况: 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73. 在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录 ...
- python复制文件的代码_python调用cmd复制文件代码分享
import os def load() : filename = os.getcwd() + r'\fromto.txt' if os.path.isfile(filename) : f = ope ...
- java复制少文件_Java 复制文件的高效方法
转载自:http://jingyan.baidu.com/article/ff4116259c2d7712e4823780.html 在Java编程中,复制文件的方法有很多,而且经常要用到.我以前一直 ...
- Java中FileInputStream和FileOutputStream类实现文件夹及文件的复制粘贴
基本思路就是边搜索边复制,这里用的是广度搜索(BFS) import java.io.BufferedInputStream; import java.io.BufferedOutputStream; ...
- java aio复制文件_java复制文件的4种方式及拷贝文件到另一个目录下的实例代码...
尽管Java提供了一个可以处理文件的IO操作类. 但是没有一个复制文件的方法. 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候. 然而有几种方法可以进行Java文件复制操作,下面列举出 ...
- FileInputStream和FileOutputStream实现任何文件类型的拷贝
文章目录 文件拷贝 实现代码 再次强调 运行截图 运行前 运行后 文件拷贝 使用FileInputStream +FileOutputStream完成文件的拷贝 拷贝的过程应该是一边读,一边写 使用以 ...
最新文章
- 解决pandas读取含有中文路径下的文件编码错误解决
- POJ 3057 Evacuation(二分匹配)
- 从0到1开发实战手机站(二):Git提交规范配置
- boost::lexical_cast用法的测试程序
- 《剑指offer》孩子们的游戏---约瑟夫问题
- 【转】VTK + QT + VS 编译安装配置
- 2012年下半年我国信息化和信息安全走势分析与预测
- Luckysheet(在线表格) v2.1.12
- AESRijndael加密
- JavaScript中循环遍历JSON响应
- 2021烟台市高考成绩查询,烟台2021高考成绩查询系统入口
- java default修饰符_Java学习笔记--- 变量类型,修饰符
- win7 破解后找不到活动分区以及bootmsr missing
- Viddy排名App Store免费应用第二,力压InstagramDraw Sth
- Kettle链接MySQL报错:Driver class 'org.gjt.mm.mysql.Driver' could not be found
- HBuilderX运行到手机或模拟器提示没有找到设备
- 聚观早报 | 抖音推出可颂App;马斯克终止收购 Twitter
- ROWNUM和ROWID的认识
- iPad、iPad Pro反复自动重启怎么办?
- STM32之ADC的理解及运用