类 FileUtil

java.lang.Object
hust.cs.javacourse.search.util.FileUtil

public class FileUtil
extends java.lang.Object
文件操作的工具类
  • 构造器概要

    构造器 
    限定符 构造器 说明
    private FileUtil()  
  • 方法概要

    修饰符和类型 方法 说明
    static java.util.List<java.lang.String> list​(java.lang.String dirPath)
    列出指定目录下所有文件的绝对路径(不递归)
    static java.util.List<java.lang.String> list​(java.lang.String dirPath, java.lang.String suffix)
    列出指定目录下的匹配指定后缀名的所有文件的绝对路径(不递归)
    static void main​(java.lang.String[] args)  
    static java.lang.String read​(java.lang.String filePath)
    一次读取指定文本文件的所有内容
    static void write​(java.lang.String content, java.lang.String filePath)
    将字符串写入到指定的文本文件

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

  • 方法详细资料

    • read

      public static java.lang.String read​(java.lang.String filePath)
      一次读取指定文本文件的所有内容
      参数:
      filePath - :指定文本文件的绝对路径
      返回:
      : 文本文件的内容
    • write

      public static void write​(java.lang.String content, java.lang.String filePath)
      将字符串写入到指定的文本文件
      参数:
      content - : 写入的内容
      filePath - : 指定的文本文件路径
    • list

      public static java.util.List<java.lang.String> list​(java.lang.String dirPath)
      列出指定目录下所有文件的绝对路径(不递归)
      参数:
      dirPath - : 指定目录
      返回:
      : 指定目录下所有文件的绝对路径的列表
    • list

      public static java.util.List<java.lang.String> list​(java.lang.String dirPath, java.lang.String suffix)
      列出指定目录下的匹配指定后缀名的所有文件的绝对路径(不递归)
      参数:
      dirPath - : 指定目录
      suffix - :指定后缀名, 如 .txt
      返回:
      : 所有匹配指定后缀名的文件绝对路径列表
    • main

      public static void main​(java.lang.String[] args)