美文网首页
File类的重要方法

File类的重要方法

作者: 小贱嘎嘎 | 来源:发表于2017-07-21 11:00 被阅读0次

    创建文件

    函数:boolean createNewFile() throws IOException
    功能:如果文件不存在的话创建文件并返回true,如果文件已经存在的话直接返回false。
    使用方法:

      String filePath = "......";
      File file = new File(filePath);
      file.createNewFile();//异常处理忽略不写
    

    创建目录

    • 创建单个目录
      函数:boolean mkdir()
      功能:创建单个目录,****父目录必须都存在,否则无法创建****

    • 根据目录名创建目录,如果父目录不存在则先创建父目录。
      函数:boolean mkdirs()
      功能:根据目录名称创建目录,目录的父目录会被自动创建。需要注意的是有的时候虽然最后的子目录创建失败了,但是可能有一些父目录已经被创建。

    列出目录下所有文件和目录

    函数:String [] list()
    功能:如果file是一个目录则列出该目录下所有文件和目录,如果不是的话直接返回null。
    用法:

      File file = new File(文件路径);
      String [] list = file.list();
    

    删除文件

    函数:boolean delete()
    功能:删除文件或目录,如果删除目录的话目录里必须是空的,否则删除操作不会执行。

    获取文件路径

    • String getPath()
      功能:获取文件的路径,直接返回创建File对象时用到的那个字符串。

    • String getAbsolutePath()
      功能:获取文件对象的路径,返回File对象的完整路径
      举例(当前目录/Users/xxx/code/file):

        String path = "test.txt";//文件可以不存在
        File file = new File(path);
        System.out.println(file.getPath());//输出"test.txt"
        System.out.println(file.getAbsolutePath());//输出"/Users/xxx/code/file/test.txt"

    相关文章

      网友评论

          本文标题:File类的重要方法

          本文链接:https://www.haomeiwen.com/subject/ijiskxtx.html