I/O-<文件读写、输出>

读写

FileInputStream fis=null;
fis=new FileInputStream("D://2016.txt");//初始文件位置
int i=0;
byte[] bArray=new byte[1024];//通过比特类型来实现汉字的输入
sb=new StringBuffer();
while((i=fis.read(bArray))!=-1){  //从fis将内容读入bArray数组里面
    // char ch=(char) i;
    //sb.append(ch);
     sb.append(new String(bArray));//输出
}
System.out.println(sb.toString()); */

 写出文件(等同于复制)

fis=new FileInputStream("D://2016.txt");
fos=new FileOutputStream("E://2016.txt");
int i=0;
while((i=fis.read())!=-1){
	fos.write(i);   //写出文件
}

  注意:两种都得添加try{}catch{}异常处理(文件不存在的问题),最后关闭fis和fos

时间: 2024-07-31 14:31:25

I/O-<文件读写、输出>的相关文章

异常及File类概述

一.异常 1.异常分类: Throwable:Throwable类是 Java 语言中所有错误或异常的超类.它只有两个子类 Error:属于严重问题,只能避免:如内存溢出(OutOfMemory) Exception:可以解决的异常问题 编译时期异常:在写代码期间遇到的异常,不处理没办法运行: 运行时期异常(RuntimeException):在程序运行时期遇到的异常,一般情况不是编译时期异常就是运行时期异常: 2.异常处理: 1)捕获异常:try-catch-finally A:格式:try{

file结构体中private_data指针的疑惑【转】

本文转载自:http://www.cnblogs.com/pengdonglin137/p/3328984.html hi all and barry, 最近在学习字符设备驱动,不太明白private_data在字符驱动中的作用,我们在 驱动中添加一个设备结构体,然后定义了这个结构体的全局指针变量,接着我们就能在 驱动程序中使用这个指针了.我看到很多驱动程序中都把结构体指针付给private_data, 然后对private_data操作. 为什么要使用private_data,难道仅仅是避免使

Java中File类如何扫描磁盘所有文件包括子目录及子目录文件

详细情况看代码吧,我这个代码有个BUG,扫描U盘的时候可能会报空指针异常,希望大虾指点下 import java.io.File; import java.util.ArrayDeque; public class FileListDemo { public static void main(String[] args) { File f1 = new File("E:\\"); //深度搜索 getPathDFS(f1); System.out.println("=====

File类的构造方法

package cn.itcast.file; import java.io.File; /*IO流(Input Output) : IO技术主要的作用是解决设备与设备之间 的数据传输问题. 比如: 硬盘--->内存 内存的数据---->硬盘上 把键盘的数据------->内存中 IO技术的应用场景: 导出报表 , 上传大头照 . 下载 . 解释xml文件 ... 数据保存到硬盘上,该数据就可以做到永久性的保存. 数据一般是以文件的形式保存到硬盘上 sun使用了一个File类描述了文件或

黑马程序员-File类+递归的简单应用

Java File类   Java.io.File Java文件类以抽象的方式代表文件名和目录路径名.该类主要用于文件和目录的创建.文件的查找和文件的删除等. File对象代表磁盘中实际存在的文件和目录.通过以下构造方法创建一个File对象. 通过给定的父抽象路径名和子路径名字符串创建一个新的File实例. File(File parent, String child); 通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例. File(String pathname) 根据 pa

Java 文件操作-File

1.File文件操作 java.io.File用于表示文件(目录),也就是说程序员可以通过File类在程序中操作硬盘上的文件和目录.File类只用于表示文件(目录)的信息(名称.大小等),不能对文件的内容进行访问. 1)构造方法      构造方法一:File(String pathname) 通过将给定路径名字符串转换成抽象路径名来创建一个新File实例 抽象路径应尽量使用相对路径,并且目录的层级分隔符不要直接写"/"或"\",因为不同的系统用的分隔符不一样,应该

java之file类引入

IO流(Input Output) : IO技术主要的作用是解决设备与设备之间 的数据传输问题. 比如: 硬盘--->内存 内存的数据---->硬盘上 把键盘的数据------->内存中 IO技术的应用场景: 导出报表 , 上传大头照 . 下载 . 解释xml文件 ... 数据保存到硬盘上,该数据就可以做到永久性的保存. 数据一般是以文件的形式保存到硬盘上 sun使用了一个File类描述了文件或者文件夹的. File类可以描述一个文件或者一个文件夹. File类的构造方法: File(S

【56】java本地文件File类详解

1.java类的介绍 public class File extends Object implements Serializable, Comparable<File> 文件和目录路径名的抽象表示形式. File既可以表示文件也可以表示目录. 用户界面和操作系统使用与系统相关的路径名字符串 来命名文件和目录.此类呈现分层路径名的一个抽象的.与系统无关的视图. 2.构造方法 File(File parent, String child) 根据 parent 抽象路径名和 child 路径名字符

Java学习之File类理解

File类是io包中唯一代表磁盘文件本身的对象.File类定义了一些与平台无关的方法来操作文件,可以通过调用File类中的方法,实现创建.删除.重命名文件等.File类的对象主要用来获取文件本身的一些信息,如文件所在目录.文件的长度.文件读写权限等.数据流可以将数据写入到文件中,而文件也是数据流最常用的数据媒体. 1.文件的创建与删除 可以使用File类创建一个文件对象,File类构造方法: (1)File(String  pathname) 该构造方法通过将给定路径名字字符串转换为抽象路径来创

文件操作-File

1.File(String pathname) java.io.File用于表示文件(目录),也就是说程序员可以通过File类在程序中操作硬盘上的文件和目录. File类只用于表示文件(目录)的信息(名称.大小等),不能对文件的内容进行访问. 构造方法: File(String pathname) 通过将给定路径名字符串转换成抽象路径名来创建一个新File实例 抽象路径应尽量使用相对路径,并且目录的层级分隔符不要直接写"/"或"\", 应使用File.separat