一、File 类
(文件的创建、删除、目录的创建等)
这4个都是抽象类。字节流和字符流的区别:字符流使用了缓存,字节流没有。
import java.io.File;
import java.io.IOException;
public class FileDemo04
{
public static void main(String[] args)
{
File f=new File("g:"+File.separator+"test.txt");//separator为了通用因不同系统的分隔符不同win\,linux/
if(f.exists()){//如果文件存在
f.delete();//删除文件
}else{//不存在
try{
f.createNewFile();//则创建一个新文件
}catch(IOException e){
e.printStackTrace();//异常信息
}
}
}
}
二、字节流与字符流
字节流:InputStream, OutputStream
字符流:Writer, Reader这4个都是抽象类。字节流和字符流的区别:字符流使用了缓存,字节流没有。