主要的几个内容:File类,字节操作类,字符操作类,IO流操作。
File类是 直接操作文件的类。下面一小段代码实现了这个功能。
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();
}
递归操作 -> 一个方法自己调用自己的过程。
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
loop(dir+File.separator+str[i]);
}
}
else{
System.out.println(dir);
}以上是File类的一个基本使用情况。下面介绍RandomAccessFile累
文件的内容的操作需要数据流,包括读出和写入文件内容。
实现读取文件的指定位置,比如文件的第一行第10个字开始读取或者写入(被称作为随机方式)。使用RandomAccessFile。