File类:
1.构造方法:注意:相对目录和绝对目录
public File(String pathname)
public File(String parent,String child)
public File(File parent,String child)
2.创建功能
public boolean createNewFile():建立文件
public boolean mkdir():建立单级目录
public boolean mkdirs():建立多级目录
3.删除功能
public boolean delete():删除文件和目录,如果是目录只能删除单级目录
4.重命名功能
public boolean renameTo(File dest):如果相同目录,重命名。不同目录,相当于剪切操作;
5.判断功能
public boolean isDirectory():是否是目录
public boolean isFile():是否是文件
public boolean exists():是否存在
public boolean canRead():是否可读
public boolean canWrite():是否可写
public boolean isHidden():是否隐藏;
6.基本获取功能
public String getAbsolutePath():获取绝对路径
public String getPath():获取相对路径
public String getName():获取文件或目录的名称
public long length():获取大小(字节)
public long lastModified():最后修改时间(毫秒)
7.高级获取功能:
public String[] list():文件和目录名的String[]数组
public File[] listFiles():文件和目录名的File[]数组;
使用文件过滤器:
public String[] list(FilenameFilter filter)
public File[] listFiles(FilenameFilter filter)
|
|