File及File中的方法
package IoTest; import java.io.File; public class FileTest1 { public static void main(String[] args){ File f3=new File("D:/JAVA/File/file.txt"); //获取父路径 //第一种方法 String parentPath1=f3.getParent(); System.out.println("获取父路径的第一种方法:"+parentPath1); File parentFile=f3.getParentFile(); System.out.println("获取父路径的第二种方法:"+parentFile); //获取绝对路径 System.out.println("获取绝对路径"+parentFile.getAbsolutePath()); System.out.println("获取绝对路径"+f3.getAbsolutePath()); } }
-------------------------------------------------------------------------------------------------------------
package IoTest; import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; public class FileTest2 { public static void main(String[] args){ File f4=new File("D:/JAVA/File/file.txt"); //获取文件名 System.out.println("获取文件名"+f4.getName()); //判断是否是一个目录 System.out.println(f4.isDirectory()); //判断是否是一个文件 System.out.println(f4.isFile()); //获取最后一次修改时间 long lastTime=f4.lastModified();//返回毫秒级别的时间。从1970年到现在的总毫秒数 System.out.println(lastTime); //将毫秒转换成日期 Date time=new Date(lastTime); SimpleDateFormat sdf=new SimpleDateFormat("yyyy--MM--dd HH:mm:ss SSS"); String steTime=sdf.format(time); System.out.println(steTime); //获取文件大小 System.out.println(f4.length()); } }
------------------------------------------------------------------------------------------------------------------------------
package IoTest; import java.io.File; /* * File中的ListFiles方法:可获取当前目录下所有的子文件 */ public class FileTest3 { public static void main(String[] args){ File f5=new File("D:/JAVA/File"); File[] files=f5.listFiles(); for(File file:files){ System.out.println(file); } } }

浙公网安备 33010602011771号