//创建File(文件)对象:
File file = new File("路径");
//创建功能
boolean createNewFile():创建文件,如果存在这样的文件,就返回false,不创建文件
boolean mkdir():创建文件夹,如果存在这样的文件夹,就返回false,不创建文件夹
boolean mkdirs():创建文件夹,如果父层文件夹不存在,也会创建出来。
//删除功能
boolean delete();
注意:文件夹下有文件则无法删除,必须先删除文件夹下的所有文件
//重命名功能
boolean renameTo(File dest);
语法:
file1.renameTo(file2);
把file1改成file2的名字
注意:
路径名相同,更改名称
路径名不相同,剪贴并改名
//判断功能
boolean isDirectory();判断是否是目录
boolean isFile(); 判断是否是文件
boolean exists();判断是否存在
boolean canRead();判断石头可读
boolean canWrite();判断是否可写
boolean isHidden();判断是否隐藏
//获取功能
String getAbsolutePath();获取绝对路劲
String getPath(); 获取相对路劲
String getName(); 获取名称
long length();获取长度,字节数
long lastModified(); 获取最后一次修改时间,毫秒值
通过毫秒值转换成yyyy-MM-dd hh:mm:ss得到修改的时间
Date d = new Date(outDay);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s = sdf.format(d);
System.out.println(s);
String[] list();获取指定目录下的所有文件或文件夹的名称数组
File[] listFiles();获取指定目录下的所有文件或者文件夹的File数组
File对文件的增删改查
最新推荐文章于 2022-12-03 16:10:11 发布