码迷,mamicode.com
首页 > 其他好文 > 详细

6.IO

时间:2019-07-31 01:11:19      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:tput   存在   长度   临时文件   sys   list()   skin   硬盘   一个   

1.创建一个文件对象

File f = new File(“路径”)

2.文件常用方法:

         //文件是否存在
System.out.println("判断是否存在:"+f.exists());
         
       //是否是文件夹
System.out.println("判断是否是文件夹:"+f.isDirectory());
          
        //是否是文件(非文件夹)
System.out.println("判断是否是文件:"+f.isFile());
          
        //文件长度
System.out.println("获取文件的长度:"+f.length());

        //文件最后修改时间
        long time = f.lastModified();
        Date d = new Date(time);
        System.out.println("获取文件的最后修改时间:"+d);
        //设置文件修改时间为1970.1.1 08:00:00
        f.setLastModified(0);
          
        //文件重命名
        File f2 =new File("d:/");
        f.renameTo(f2);
        System.out.println("把Le");

 // 以字符串数组的形式,返回当前文件夹下的所有文件(不包含子文件及子文件夹)
       f.list();
  
        // 以文件数组的形式,返回当前文件夹下的所有文件(不包含子文件及子文件夹)
        File[]fs= f.listFiles();
  
        // 以字符串形式返回获取所在文件夹
        f.getParent();
  
        // 以文件形式返回获取所在文件夹
        f.getParentFile();
        // 创建文件夹,如果父文件夹skin不存在,创建就无效
        f.mkdir();
  
        // 创建文件夹,如果父文件夹skin不存在,就会创建父文件夹
        f.mkdirs();
  
        // 创建一个空文件,如果父文件夹skin不存在,就会抛出异常
        f.createNewFile();
        // 所以创建一个空文件之前,通常都会创建父目录
        f.getParentFile().mkdirs();
  
        // 列出所有的盘符c: d: e: 等等
        f.listRoots();
  
        // 刪除文件
        f.delete();
  
        // JVM结束的时候,刪除文件,常用于临时文件的删除
        f.deleteOnExit();

3.流

输入流:InputStream

输出流:OutputStream

File f =new File("****")

FileInputStream fis = new FileInputStream(f);  
//创建基于文件的数据流,通过这个数据流将数据从硬盘中读取出俩,读取到java虚拟机,也就是内存中

 

6.IO

标签:tput   存在   长度   临时文件   sys   list()   skin   硬盘   一个   

原文地址:https://www.cnblogs.com/123lmliang/p/11273580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!