主要的幾個內容: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