zoukankan      html  css  js  c++  java
  • java中File类的相关学习

    File

    1、关于系统路径分割符。

    Windows中,使用反斜杠“”作为路径分割符,比如“c: est”,但是java中反斜杠表示转义,所以需要用“C\test”在程序中来表示路径。还可以使用“C/test”进行路径的表示,这种表示方法在linux中也适用。

    还可以使用File类中定义的常量Separater来代替路径分割符,这样在各个系统中都可以使用。如File file = new File(“c”+File.Separater+”test.txt”);单独的Separater表示根的意思。如果在跟下创建文件,相当于在程序路径的根路径下创建文件。

     

    2file.createFile();

    使用File file= newFIle()只是指定了文件创建的路径,但是文件还没有生成,另外如果路径不存在,那么文件将不会创建成功。

     

    3、使用ctrl+1可以提示异常处理,快捷键

     

    4isDirectory()判断是否为目录

           isFile()判断是否为文件

           mkdir()创建目录,只能创建一级目录,不能创建如”c:/avc/xyz/help”rigixyz不存在,不能创建help路径。

           mkdirs() 可以解决上面的问题

           String[] list() 列出路径中的文件名和目录名,打印第一层信息

           File[] listFiles() 得到路径下的文件或目录。

     

    5FilenameFileter是一个接口,使用了策略模式,实现改接口需要重写accept方法。作为文件过路的参数进行传递。

  • 相关阅读:
    如何在vue项目中使用md5加密
    对象的预定义属性及方法
    setInterval()调用其他函数时候报错
    Why Lua?
    Docker入门
    HashTable源码简单介绍
    VM12中CentOS7以NAT方式连接网络的方法
    Java垃圾回收(整理)
    Java进程&线程(整理)
    java集合树状结构及源码
  • 原文地址:https://www.cnblogs.com/riskyer/p/3341694.html
Copyright © 2011-2022 走看看