类 FileHelper


  • public class FileHelper
    extends Object
    • 构造器详细资料

      • FileHelper

        public FileHelper()
    • 方法详细资料

      • readFileContent

        public static String readFileContent​(String filePath)
        读取文件内容并返回为字符串。
        参数:
        filePath - 文件路径
        返回:
        文件内容
        抛出:
        UncheckedIOException - 如果读取文件时发生错误
      • writeFileContent

        public static void writeFileContent​(String filePath,
                                            String content)
        将字符串内容写入文件。
        参数:
        filePath - 文件路径
        content - 要写入的内容
        抛出:
        UncheckedIOException - 如果写入文件时发生错误
      • deleteFileOrDirectory

        public static void deleteFileOrDirectory​(String filePath)
        删除文件或目录。
        参数:
        filePath - 文件或目录路径
        抛出:
        UncheckedIOException - 如果删除文件时发生错误
      • listDirectoryContents

        public static List<String> listDirectoryContents​(String directoryPath)
        列出目录内容。
        参数:
        directoryPath - 目录路径
        返回:
        目录内容列表
        抛出:
        UncheckedIOException - 如果列出目录内容时发生错误
      • createDirectory

        public static void createDirectory​(String directoryPath)
        创建目录。
        参数:
        directoryPath - 目录路径
        抛出:
        UncheckedIOException - 如果创建目录时发生错误
      • exists

        public static boolean exists​(String filePath)
        检查文件或目录是否存在。
        参数:
        filePath - 文件或目录路径
        返回:
        如果文件或目录存在则返回 true,否则返回 false
      • getFileSize

        public static long getFileSize​(String filePath)
        获取文件或目录的大小。
        参数:
        filePath - 文件或目录路径
        返回:
        文件或目录的大小(以字节为单位)
        抛出:
        UncheckedIOException - 如果获取大小时发生错误
      • copyFileOrDirectory

        public static void copyFileOrDirectory​(String source,
                                               String target)
        复制文件或目录。
        参数:
        source - 源文件或目录路径
        target - 目标文件或目录路径
        抛出:
        UncheckedIOException - 如果复制文件时发生错误
      • moveFileOrDirectory

        public static void moveFileOrDirectory​(String source,
                                               String target)
        移动文件或目录。
        参数:
        source - 源文件或目录路径
        target - 目标文件或目录路径
        抛出:
        UncheckedIOException - 如果移动文件时发生错误