File类简介及常用功能
(1)IO流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件
(2)构造方法
A:File file = new File("e:\\demo\\a.txt");
B:File file = new File("e:\\demo","a.txt");
C:File file = new File("e:\\demo");
File file2 = new File(file,"a.txt");
(3)File类的功能
A:创建功能
public boolean createNewFile();
public boolean mkdir();
public boolean mkdirs();
B:删除功能
public boolean delete()
C:重命名功能
public boolean renameTo(File file)
D:判断功能
public boolean isDirectory();
public boolean isFile();
public boolean exists();
public boolean canRead()
public boolean canWrite()
public boolean isHidden()
E:获取功能
public String getName();
public String getAbsolutePath();
public String getPath();
public long length();
public long lastModified();
F:高级获取功能
public String[] list()
public File[] listFiles()
G:过滤器功能
public String[] list(FileNameFilter filter)
public File[] listFiles(FileNameFilter filter)