zoukankan      html  css  js  c++  java
  • I/O(输入/输出)---File类

    File:表示文件与目录。用它来对文件或目录进行基本操作,它可以查出文件的基本相关信息,比如:名称、最后的修改日期、文件大小。

    使用File类操作文件和目录属性步骤:

      1.引入File类

        import java.io.File;

      2.构造一个文件对象

        File file=new File("text.txt");

      3.利用File类的方法访问文件或目录的属性

        file.exists();//判断文件或目录是否存在

        file.isFile();//判断是否是文件

        file.isDirectory();//判断是否是目录

        file.getName();//获取文件或目录的名称

        file.getPath();//获取文件或目录的路径

        file.getAbsolutePath();//获取文件或目录的绝对路径

        file.lastModified();//获取文件或目录的最后修改日期

        file.length();//获取文件或目录的的大小,单位为字节

        其它方法可以查看API帮助文档。。

    /*
       使用File类创建和删除对象 
    */
    
    package io.File;
    
    import java.io.File;
    import java.io.IOException;
    
    public class FileMethods {
        public static void main(String[] args) throws IOException {
            //创建和删除文件
            File file=new File("D:\Test.txt");//写文件要注意后缀名
            FileMethods fileMethods=new FileMethods();
            fileMethods.create(file);
            fileMethods.delete(file);
        }
    
        //创建文件夹
        private void create(File file) throws IOException {
            //判断文件是否存在,如果不存在就创建,然后抛出异常    
            if (!file.exists()) {
                    file.createNewFile();//创建空文件,创建文件夹使用mkdir()
                }
            System.out.println("文件创建成功!!");
        }
        private void delete(File file) throws IOException {
            //判断文件是否存在,如果存在就删除,然后抛出异常    
            if (file.exists()) {
                file.delete();
            System.out.println("文件删除成功!!");
            }
        }
    }
  • 相关阅读:
    WEB服务器3--IIS7.0安装和配置
    组件与组件之间的通信以及vue2.0中的变化、示例
    Vue2.0组件之间通信
    weex学习资源集合贴
    主题 : 好了,今天周六了,既然没人了,那么开讲多线程编程
    使用vue2.0 vue-router vuex 模拟ios7操作
    iOS开发之遍历Model类的属性并完善使用Runtime给Model类赋值
    iOS开发之使用Runtime给Model类赋值
    AFNetworking到底做了什么?
    webview300毫秒点击问题
  • 原文地址:https://www.cnblogs.com/fifiyong/p/6005687.html
Copyright © 2011-2022 走看看