A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.io.File;
import java.io.IOException;
import java.util.Date;

/*
* File类  java.io包下
*   目录和文件的 抽象表示形式  
*      windows中的 文件夹和文件 都用 File对象表示  
*      
*   要创建对象 就要学习 构造方法
*     File(File parent, String child)  
*          父目录的File表示形式       子文件或文件夹的名字
*     File(String pathname) 根据 路径 封装File对象   
*     File(String parent, String child)
*          父目录的字符串表示形式     子文件或文件夹的名字
*/
public class FileDemo {
    public static void main(String[] args) throws IOException {
                //File(String pathname)  
            File dir = new File("D:\\java\\wokepace\\1day22\\aaa");
            System.out.println("封装路径:---"+dir.toString());
            //File(File parent, String child)
            File file = new File(dir,"破天宝典之总结.txt");
        System.out.println("文件大小:---"+file.length()+"字节");//文件大小
        System.out.println("文件名字:---"+file.getName());//文件名字
        System.out.println("--------------------------");
        System.out.println("绝对路径:---"+file.getAbsolutePath());//绝对路径
        System.out.println("父目录:---"+file.getParent());//父目录
        System.out.println("相对路径:---"+file.getPath());//相对路径
        System.out.println("--------------------------");
        File file1 = new File("破天宝典之总结.txt");
        System.out.println("绝对路径:---"+file1.getAbsolutePath());//绝对路径
        System.out.println("父目录:---"+file1.getParent());//父目录
        System.out.println("相对路径:---"+file1.getPath());//相对路径
        System.out.println("--------------------------");
        System.out.println("判断路径是否存在:"+file.exists());//判断路径是否存在
        System.out.println("判断是不是文件夹:"+file.isDirectory());//判断是不是文件夹
        System.out.println("判断是不是文件:"+file.isFile());//判断是不是文件
        System.out.println("判断是否隐藏:"+file.isHidden());//判断是否隐藏
        Date d = new Date(file.lastModified());//最后修改时间毫秒
        System.out.println("最后修改时间:"+d);
        System.out.println("----------------------------");
        File file2 = new File(dir,"看看.txt");
        boolean createNewFile = file2.createNewFile();
        System.out.println("文件有就返回false不存在就创建:"+file2.createNewFile());
        System.out.println(file2.getAbsolutePath());
        boolean exists = file2.exists();
        System.out.println(file2.exists());
        System.out.println("----------------------------");
        File file3 = new File(dir,"看看我有没有");
        System.out.println("文件有就返回false不存在就创建:"+file3.mkdir());
        System.out.println("----------------------------");
        System.out.println("有指定文件就删除true,没有就返回false: "+file3.delete());
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马