zoukankan      html  css  js  c++  java
  • JAVA File常用的API介绍

    package coreJava;
    
    import java.io.File;
    import java.io.IOException;
    
    public class FileDemo {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            //里面文件一定要是双斜杠
            //了解构造函数的情况
            File file = new File("E:\JAVA IO\hello.txt");
    //        System.out.println(file.exists());
            if(!file.exists()){
                //如果没有则创建,有则删除
                file.mkdir();
                //创建file的多级目录
                //file.mkdirs();
            }else{
                file.delete();
                //判断是否是一个目录:是则返回True,如果不是目录或者目录不存在则返回false
                System.out.println(file.isDirectory());
                //判断是否是一个文件:是则返回true
                System.out.println(file.isFile());
            }
            //方法1:创建文件
            //File file2 = new File("e:\JAVA IO\日记1.txt");
            //方法2:创建文件
            File file2 = new File("e:\JAVA IO","日记1.txt");
            if(!file2.exists())
                try {
                    file2.createNewFile();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            else{
                file2.delete();
                //常用的file对象的API
                System.out.println(file);//file.toString()的内容
                //获取file的绝对路径
                System.out.println("获取file的绝对路径"+file.getAbsolutePath());
                //打印目录名
                System.out.println("打印目录名"+file.getName());
                System.out.println("打印目录名"+file2.getName());
                //得到父目录
                System.out.println("得到父目录:"+file.getParent());
                System.out.println(file2.getParent());
                
                
                
                
            }
        }
    
    }
  • 相关阅读:
    centos7 mysql 数据库备份与还原
    Centos 7 搭建wordpress
    Centos 7 安装 mysql5.7
    linux 搭建php网站许愿墙
    GNOME桌面的安装
    cetnos 7 ntp服务的安装与配置
    Tornado初探
    Mysql报错 Cannot load from mysql.proc
    zabbix install
    PYPY_GC
  • 原文地址:https://www.cnblogs.com/blogofwyl/p/4724317.html
Copyright © 2011-2022 走看看