Java的File类与RandomAccessFile类

主要的几个内容: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

相关文章
相关标签/搜索