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());//获取绝对路径
    }

}
View Code
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());//获取文件大小
        
    }

}
View Code
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());
        }
        
    }

}
View Code

 

明天学习什么?

明天继续学习IO操作。

 

posted @ 2020-08-08 21:41  好吗,好  阅读(65)  评论(0)    收藏  举报