博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中IO操作
阅读量:6680 次
发布时间:2019-06-25

本文共 2375 字,大约阅读时间需要 7 分钟。

File类

/**    * 路径分隔符:public static final String separator;    * 设置文件路径:public File(String pathName) ;    * 创建文件:public boolean creatNewFile() throws IOException;    * 判断文件是否存在:public boolean exists();    * 删除文件:public boolean delete();    * 找到父路径:public File getPareentFile();    *     创建父路径:public boolean mkdir();    *     创建多级路径:public boolean mkdirs(); */package com.java.demo;import java.io.File;public class TestDemo {    public static void main(String args[]) throws Exception{        File fl = new File("e:"+File.separator +"hello"+File.separator+"demo"+File.separator+"java.txt");//设置文件完整的路径        if(!fl.getParentFile().exists()){ //如果父路径不存在            fl.getParentFile().mkdirs(); //创建父路径        }        if(fl.exists()){     //判断文件是否存在            fl.delete();    //如果文件存在,则删除文件;        }else{            fl.createNewFile();    //不存在则创建文件        }    }  }
/** * 取得文件的大小:public long length(); * 判断是否是文件:public boolean isFile(); * 判断是否是目录:public boolean isDirectory(); * 最近一次修改时间:public long lastModified() ; * 取得文件完整路径:public String getPath(); */package com.java.demo;import java.io.File;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;public class TestDemo {    public static void main(String args[]) throws Exception{        File fl = new File("e:"+File.separator + "msdia80.dll");//设置文件完整的路径        System.out.println(fl.getPath()); //e:\msdia80.dll        System.out.println("是否是文件"+fl.isFile());        System.out.println("是否是目录" + fl.isDirectory());        if(fl.exists()){            System.out.println("文件的大小:"+(new BigDecimal((double)fl.length()/1024/1024).                    divide(new BigDecimal(1),2,BigDecimal.ROUND_HALF_UP).doubleValue()) +"M");         }        System.out.println("最近一次修改时间" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").                format(new Date(fl.lastModified())));    }  }
/** * 1.列出目录下的信息:public String [] list(); * 2.通过File对象返回目录信息:public File[] listFiles(); */package com.java.demo;import java.io.File;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Date;public class TestDemo {    public static void main(String args[]) throws Exception{        File fl = new File("e:"+File.separator);//设置文件完整的路径        if(fl.isDirectory()){            String result[] = fl.list();            for(int x=0;x

 

转载于:https://www.cnblogs.com/hu1056043921/p/7374898.html

你可能感兴趣的文章
新一周冲刺计划3
查看>>
新一周冲刺5
查看>>
LeetCode 131. Palindrome Partitioning 20170706
查看>>
我的JavaScript学习笔记
查看>>
Microsoft Client Development MVP 2013 - 2014
查看>>
Jquery blokckUI 快速入门
查看>>
LeetCode 527 Word Abbreviation
查看>>
20160728
查看>>
NOI十连测 第四测 T3
查看>>
Codeforces 414B Mashmokh and ACM
查看>>
阿卡分糖果
查看>>
《软件工程-理论、方法与实践》读书笔记二
查看>>
将字符串str1复制为字符串str2的三种方法
查看>>
Vue项目经验
查看>>
八皇后问题,递归法实现
查看>>
Sharc FLAGS I/O Register(flag0~3)
查看>>
图片等比例缩放
查看>>
Python之异常
查看>>
Stringbuilder & Stringbuffer
查看>>
jackson自动将东八区时间转成标准时间
查看>>