java数据流的应用I/O

File 类:用于描述文件系统中的一个文件或目录(文件夹)。

File类的功能:我们通过File可以获取多文件或目录的名字,大小,系哦啊该日期等信息,单不能对文件的内容进行访问。

File.separator常量,用于解决操作系统间目录分隔符的差异;如:window下:.\XXX.txt;linux下:./XXX.txt;

File类常用方法: String getName() 获取文件或目录的名字;Long length() 获取文件的大小;long getPath()获取文件或目录的路径,以字符串的形势返回;String getAbsolutePath() 获取文件或目录的绝对路径;String getCanoniclPath() 获取操作系统的绝对路径,但是该方法西药我们捕获异常;long lastModified() 获取文件最后修改的时间,毫秒值; boolean exists() 判断当前file文件目录是否在硬盘上存在,存在未true,不存在未false;boolean isFile() 判断当前file对象描述的是否为一个文件夹;boolean isDirectory() 判断当前file对象描述的是否为一个目录;boolean mkdir() 创建file描述的目录;boolean mkdirs()创建目录,同时创建所有不存在的上级目录,在创建多级目录时,应选取使用mkdirs()方法,若在多级目录下创建文件,应先确保该文件所处的目录存在后在创建文件;boolean delete() 删除要确保该目录下没有任何子项才可以删除目录。

时间: 2025-01-17 07:19:13

java数据流的应用I/O的相关文章

Java数据流之File

@Test    public  void fileTest() {        //创建File 对象        File file=new File("hell.txt");        //获取文件名        System.out.println(file.getName());        //访问文件的绝对路径        System.out.println(file.getAbsolutePath());        //为文件对象重命名      

java 数据流的处理

字节流类 功能简单介绍 DataInputStream 包含了读取Java标准数据类型的输入流 DataOutputStream 包含了写Java标准数据类型的输出流 ByteArrayInputStream 从字节数组读取的输入流 ByteArrayOutputStream 写入字节数组的输出流 FileInputStream 从文件读入的输入流 FileOutputStream 写入文件的输出流 PrintStream 包含最常见的Print()和Println()的输出流 Pushback

java数据流

字节流 1 package com.lovo.test; 2 3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.io.InputStream; 8 import java.io.OutputStream; 9 10 public class T

java 数据流DataOutputStream和DataInputstream

java流操作类的认识和总结 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2pjMjExMzIy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" /> 应用实例 import java.io.*; public class DataStreamDemo { public static void main(String[] args) { t

Java数据流格式转换

1 字节流InputStream                  ->FileInputStreamOutputStream                 ->FileOutputStream 2 . 字符流Reader -> BufferedReader     -> LineNumberReader        -> InputStreamReader  -> FileReader Writer -> BufferedWriter       ->

Java数据流的一般操作规律总结

流的操作规律: 1,明确源和目的. 数据源:就是需要读取,可以使用两个体系:InputStream.Reader: 数据汇:就是需要写入,可以使用两个体系:OutputStream.Writer: 2,操作的数据是否是纯文本数据? 如果是:数据源:Reader 数据汇:Writer 如果不是:数据源:InputStream 数据汇:OutputStream 3,虽然确定了一个体系,但是该体系中有太多的对象,到底用哪个呢? 明确操作的数据设备. 数据源对应的设备:硬盘(File),内存(数组),键

JAVA基础——数据流

DataInputStream 类和DataOutputStream 类 在前面的学习中,我们知道数据流处理的数据都是指字节或字节数组,但实际上很多时候不是这样的,它需要数据流能直接读.写各种各样的java语言的基本数据类型.例如在一个文件中存放300个整数值,从中读取时,希望按int为基本单位进行读取,这样可以大大节省时间.这时就需要使用DataInputStream和DataOutputStream,DataInputStream和DataOutputStream不但支持父类InputStr

Java自学-I/O 数据流

Java 数据流DataInputStream ,DataOutputStream DataInputStream 数据输入流 DataOutputStream 数据输出流 步骤 1 : 直接进行字符串的读写 使用数据流的writeUTF()和readUTF() 可以进行数据的格式化顺序读写 如本例,通过DataOutputStream 向文件顺序写出 布尔值,整数和字符串. 然后再通过DataInputStream 顺序读入这些数据. 注: 要用DataInputStream 读取一个文件,这

Java学习笔记-7.Java IO流

一.输入/输出流 1.流:不同类型的输入.输出源    数据流:输入或输出的数据 Java数据流的所有接口和类都是在java.io包中定义的,因此应在程序开头加入 import java.io.* 2.流的分类: (1)从流的流动方向来看,可以将IO流分为输入流和输出流 输入流:数据信息从某个地方流向程序中 输出流:数据信息从程序中发送到某个目的地 (2)从流的数据处理单位来看,可以将IO流分为字节流和字符流 字节流:以字节方式处理的二进制数据 字符流:以字符方式处理的数据流(Java使用Uni