Java Day 26(2)

File类(Java.io.File)

创建和删除示例

import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.util.Date;

public class FileTest {
    public static void main(String[] args) throws IOException {
        //构造File类型的对象与d:/a.txt文件关联
        File f1 = new File("d:/a.txt");
        //若文件存在则获取文件的相关特征信息并打印
        if (f1.exists()) {
            System.out.println(f1.getName());
            System.out.println(f1.length());
            Date d1 = new Date(f1.lastModified());
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            System.out.println(sdf.format(d1));
            System.out.println("文件的绝对路径信息是" + f1.getAbsolutePath());
            System.out.println(f1.delete() ? "文件删除成功" : "文件删除失败");

        } else {
            //若文件不存在则创建新的空文件夹
            System.out.println(f1.createNewFile() ? "文件创建成功" : "文件创建失败");
        }
//实现目录的创建
        //File f2 = new File("d:/实例");//创建单层目录
        File f2 = new File("d:/实例/文件/文件2");
        if(f2.exists()){
            System.out.println();
            System.out.println(f2.getName());
            System.out.println(f2.delete()? "目录删除成功":"目录删除失败");
        }else{
            //System.out.println(f2.mkdir()?"目录创建成功":"目录创建失败");//创建单层目录
            System.out.println(f2.mkdirs()?"目录创建成功":"目录创建失败");//创建单层目录
        }
    }
}

文件的遍历 

Java Day 26(2)_第1张图片 

 

Java Day 26(2)_第2张图片

Java Day 26(2)_第3张图片 

 

你可能感兴趣的:(java,前端,开发语言)