Java 初学者-javaIO5
今天学习了什么?
File类

import java.io.*; /* * File类与四大家族无太大关联 * File对象代表文件和目录路径名的抽象表示形式 */ public class FileTest01 { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub File f=new File("D://a"); System.out.println(f.exists());//判断文件是否存在 /*if(!f.exists()) { f.createNewFile();//以文件形式创建 }*/ /*if(!f.exists()) { f.mkdir();//以目录形式创建 }*/ /*File f1=new File("D://a//b//c"); if(!f1.exists()) { f1.mkdirs();//以多重目录形式创建 }*/ File f1=new File("D:\\JAVA\\java记笔记"); System.out.println(f1.getAbsolutePath());//获取绝对路径 String s=f1.getParent();//获取父路径 System.out.println(s); File parent=f1.getParentFile(); System.out.println(parent.getAbsolutePath());//获取绝对路径 } }

mport java.io.*; import java.text.SimpleDateFormat; import java.util.Date; public class FileTest02 { public static void main(String[] args) { // TODO Auto-generated method stub File f1=new File("D:\\JAVA\\java记笔记\\java SE\\java SE.TXT"); System.out.println(f1.getName());//获取文件名 System.out.println(f1.isDirectory());//是否是目录 System.out.println(f1.isFile());//是否是文件 long haomiao=f1.lastModified();//获取最后一次文件修改时间 Date hao=new Date(haomiao); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS"); String k=sdf.format(hao); System.out.println(k); System.out.println(f1.length());//获取文件大小 } }

import java.io.*; import java.text.SimpleDateFormat; import java.util.Date; public class FileTest03 { public static void main(String[] args) { // TODO Auto-generated method stub File f1=new File("D:\\JAVA"); File[]files=f1.listFiles(); for(File file:files) { System.out.println(file.getAbsolutePath()); } } }
明天学习什么?
明天继续学习IO操作。