File知识

JAVA学习网 2017-12-04 19:30:02

File的知识

package io;

import java.io.File;
import java.io.IOException;

public class FileTest {

    public static void main(String[] args) throws IOException {
        File f = new File(".");// 以当前路径创建File对象
        System.out.println(f.getName()); // 输出一点(.)
        System.out.println(f.getParent());
        System.out.println(f.getAbsoluteFile());
        System.out.println(f.getAbsoluteFile().getParent());
        File tmpFile = File.createTempFile("aaa", ".txt", f);
        // 当JVM退出时删除该文件
        tmpFile.deleteOnExit();

        File newFile = new File(System.currentTimeMillis() + "");
        System.out.println("newFile对象是否存在:" + newFile.exists());
        newFile.createNewFile();
        
        //列出当前文件下的所有文件和路径
        String[] fileList = f.list();
        System.out.println("=============当前路径下所有文件和路径如下=============");
        for (String fileName : fileList) {
            System.out.println(fileName);
        }
        
        //listRoots()静态方法列出所有的磁盘根路径
        File[] roots = File.listRoots();
        System.out.println("=============系统所有根路径如下============");
        for (File root : roots) {
            System.out.println(root);
        }
    }

}

 

阅读(766) 评论(0)