File f =newFile("c:\\a.txt");//创建文件//文件不存在,则创建;如果存在,则不创建。//父母录不存在,不能创建文件(出异常)
System.out.println(f.createNewFile());
File f1 =newFile("c:\\b.txt");
File f2 =newFile("c:\\a\\b\\c\\d");//创建目录,前提是父目录要存在;//目录不存在,则创建;
System.out.println(f1.mkdir());//将父目录和子目录同时创建
System.out.println(f2.mkdirs());
//注意:删除不经过回收站,因此要慎重
File f =newFile("c:\\a.txt");//删除文件
System.out.println(f.delete());
File f1 =newFile("c:\\a\\b\\c");//删除目录,空目录可以直接删除,//不是空目录需要将目录中的内容删除后,才能删除目录
System.out.println(f1.delete());
//获取方法
File f =newFile("c:\\a\\b\\c\\a.txt");//获取绝对路径(与是否真实路径无关)//封装是绝对,直接获取;封装的是相当,获取的相对于eclipse的绝对路径//eclipse的相对路径是:相对与项目文件夹下
System.out.println(f.getAbsolutePath());//String
System.out.println(f.getAbsoluteFile());//File//获取文件或目录的名称
System.out.println(f.getName());//获取父目录,如果没有父目录返回null//是相对就获取相对,是绝对就获取绝对
System.out.println(f.getParent());//String
System.out.println(f.getParentFile());//File//获取路径//是相对就获取相对,是绝对就获取绝对//将file对象转为字符串对象
System.out.println(f.getPath());//返回的是文件的大小,文件的字节数//注意:不要操作目录,如果使用可能是错误数据long len = f.length();
System.out.println(len);//获取文件最后一次修改的时间,返回的是毫秒值long times = f.lastModified();
System.out.println(times);
System.out.println(newDate(times));
//判断方法
File f =newFile("c:\\a\\b\\c\\a.txt");//判断是否是绝对路径(只看格式)
System.out.println(f.isAbsolute());//判断是否是目录(真的是去找,看磁盘是否真的有)
System.out.println(f.isDirectory());//判断是否是文件(真的是去找ÿ