IO操作文件内容打印到控制台,将文件内容复制到另外一个文件
来源:互联网 发布:一剑飘尘是什么人 知乎 编辑:程序博客网 时间:2024/05/21 17:00
package com.yyj.jan.io;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;public class FileUtil {public static void main(String[] args) {String url = "D:/CrackCaptcha.log";//fileOperate(url);File file = new File(url);fileCopy(file);File newfile = new File("d:/rrrr.log");newFileCopy(file,newfile);}/** * 文件的拷贝 * @author yeyuanjin * @data 2017年7月27日 * @param url */public static void fileOperate(String url){File file = new File(url);InputStream in = null;try {if(!file.exists()){file.createNewFile();}in = new FileInputStream(file);byte[] buff = new byte[1024];int length = 0;while((length=in.read(buff))!=-1){System.out.println(new String(buff,0,length));}} catch (Exception e) {}finally{try {if(in!=null){in.close();}} catch (Exception e2) {// TODO: handle exception}}}/** * 文件的拷贝2 * @author yeyuanjin * @data 2017年7月27日 * @param file */public static void fileCopy(File file){String positionUrl = "D:/ddddd.txt";//创建文件输出目标文件File newFile = new File(positionUrl);InputStream in = null;OutputStream out = null;try {if(!newFile.exists()){newFile.createNewFile();}int length = 0;byte[] buff = new byte[1024];in = new FileInputStream(file);out = new FileOutputStream(newFile);while((length=in.read(buff))!=-1){out.write(buff,0,length);}} catch (IOException e) {e.printStackTrace();}finally{try {if(null!=out){out.close();}if(null!=in){in.close();}} catch (Exception e2) {}}}public static void newFileCopy(File fileIn,File fileOut){InputStreamReader in = null;OutputStreamWriter out = null;BufferedReader reader = null;BufferedWriter writer = null;try{reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileIn),"ISO-8859-1"));writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileOut),"ISO-8859-1"));String line = null;while((line=reader.readLine())!=null){writer.write(line);writer.newLine();}}catch (IOException e){}finally{try {if(null!=writer){writer.close();}if(null!=reader){reader.close();}if(null!=out){out.close();}if(null !=in){in.close();}} catch (Exception e2) {// TODO: handle exception}}}}
阅读全文
0 0
- IO操作文件内容打印到控制台,将文件内容复制到另外一个文件
- Java-基础 文件操作IO 将文件内容复制到另外一个文件中去
- 复制控制台内容到TXT文件
- 文件操作:将文件内容打印到显示屏
- copy 一个txt文件x行到x行复制到另外一个文件/复制文件内容
- java把一个文件的内容复制到另外一个文件
- c语言中如何把一个文件中的内容复制到另外一个文件中的代码
- vim中如何复制当前文件内容粘贴到另外一个文件的命令
- 文件流操作--将一个文件复制到另外一个地方
- 复制控制台输出的内容到txt文件
- 控制台输出的内容复制到txt文件
- 将'文件1'的内容复制到'文件2'中
- 从一个服务器将文件复制到另外一服务器
- io流读取文件内容并将其逆值输出到控制台
- java IO编程——复制一个文件中的内容到另一个文件
- IO流_合并流读取两个文件的内容复制到一个文件中
- IO流_合并流读取多个文件的内容复制到一个文件中
- 通过java的io流将本地文件读取到控制台,并将文件内容再次写入另一个文件中
- 写一个方法对任意引用数据类型数组进行排序(入门级慎看,很难!!!)
- Android--仿淘宝商品详情(继续拖动查看详情)及标题栏渐变
- Python中join()函数的用法
- win10系统使用MarkdownPad2无法渲染
- Face++人脸识别 android studio开发集成
- IO操作文件内容打印到控制台,将文件内容复制到另外一个文件
- linux shell脚本
- 配网关
- SSM框架所遇异常
- Python的Socket模块
- jquery tablesorter表格排序插件的使用
- javal链表相加求和!
- 01-Kafka源码编译阅读环境搭建
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to