主要的几个内容:File类,字节操做类,字符操做类,IO流操做。java
File类是 直接操做文件的类。下面一小段代码实现了这个功能。dom
File f = new File("D:\\java\\zqc.txt"); if(f.exists()){ System.out.println("exist"); f.delete(); } else{ System.out.println("no exists"); f.createNewFile(); }
递归操做 -> 一个方法本身调用本身的过程。oop
public static void main(String[] args) { loop("D:\\java\\"); } public static void loop(String dir) { File f = new File(dir); String str[] = null; if(f.isDirectory()){ str = f.list(); for(int i=0; i<str.length; i++){ loop(dir+File.separator+str[i]); } } else{ System.out.println(dir); }以上是File类的一个基本使用状况。下面介绍RandomAccessFile累
文件的内容的操做须要数据流,包括读出和写入文件内容。spa
实现读取文件的指定位置,好比文件的第一行第10个字开始读取或者写入(被称做为随机方式)。使用RandomAccessFile。code