原创

Java复习之-文件和目录

File类: 1.文件的创建和删除

public class Test {
    public static void main(String[] args) {
        File file = new File("D:\\","testfile.txt");
        System.out.println("文件名:"+file.getName());
        System.out.println("文件是否可读:"+file.canRead());
        System.out.println("文件是否可写:"+file.canWrite());
        System.out.println("文件是否存在:"+file.exists());
        System.out.println("文件长度:"+file.length());
        System.out.println("文件的绝对路径:"+file.getAbsolutePath());
        System.out.println("文件的父级目录:"+file.getParent());
        System.out.println("文件是否是文件:"+file.isFile());
        System.out.println("文件是否是目录:"+file.isDirectory());
        System.out.println("文件是否是隐藏文件:"+file.isHidden());
        System.out.println("文件最后修改时间:"+file.lastModified());

        if (file.exists()){
            file.delete();//如果文件存在则删除
        }else {
            try {
                file.createNewFile();//如果文件不存在则创建
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

2.目录的创建和常用方法

public class Test {
    public static void main(String[] args) {
        File file = new File("D:\\","测试目录");
        if (!file.exists()){
            file.mkdir();
//            file.mkdirs();//当指定目录的上级目录不存在,则一并创建
        }
        for (String s : file.list()){//以String字符串形式列出file下的文件和目录
            System.out.println(s.toString());
        }
        for (File f : file.listFiles()){//以File形式列出file下的文件和目录
            System.out.println(f.getName());
        }
    }
}
java
  • 作者:兰总(联系作者)
  • 发表时间:2019-08-19 16:03
  • 版权声明:自由转载-非商用-保持署名
  • 公众号转载:请在文末添加作者公众号二维码
  • 评论