java学习一目了然——File类文件处理
java学习一目了然——File类文件处理
File类(java.io.File)
构造函数:
File(String path)
File(String parent,String child)
File(File parent,String child)
创建文件:
boolean createNewFile();
创建文件夹:
boolean mkdir(); 用于创建一层未定义文件夹 boolean mkdirs();
用于创建多层未定义文件夹,相当于多个mkdir()
删除文件/文件夹:
boolean delete();
注意:如果一个文件夹不为空,不可以使用.delete()删除该文件夹
重命名:
boolean rename(File file0); [file.rename(File file0);]
注意:如果相同路径为重命名,不同路径为重命名加剪切
判断功能:
boolean canRead(); 是否可读
boolean canWrite(); 是否可写
boolean isHidden(); 是否隐藏
boolean isDirectory;是否是文件夹
boolean isFile(); 是否是文件
boolean exists(); 是否存在
获取功能:
String getAbsolutePath(); 绝对路径
String getPath(); 相对路径
String getName(); 获取文件名
long length(); 获取长度大小
long lastModified();获取最后修改时间的毫秒值
获取文件列表:
String[] list(); 获取指定目录下所有文件或文件夹名(String)数组
File[] listFile(); 获取指定目录下所有文件或文件夹数组