java.lang.Object
top.redstarmc.plugin.velocitytitle.core.util.IOUtils

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

    • IOUtils

      public IOUtils()
  • 方法详细资料

    • createDirectory

      public static void createDirectory(File dir) throws IOException
      创建目录(包括父目录)
      参数:
      dir - 目标目录
      抛出:
      IOException - 目录创建失败时抛出
    • createFile

      public static void createFile(File file) throws IOException
      创建文件(需确保父目录存在)
      参数:
      file - 目标文件
      抛出:
      IOException - 文件创建失败时抛出
    • copyResource

      public static void copyResource(InputStream inputStream, File targetFile) throws IOException
      从输入流复制到文件
      参数:
      inputStream - 源输入流
      targetFile - 目标文件
      抛出:
      IOException - 流操作失败时抛出
    • backupFile

      public static void backupFile(File sourceFile) throws IOException
      备份文件(重命名为原文件名+.old)
      参数:
      sourceFile - 源文件
      抛出:
      IOException - 备份失败时抛出
    • readToml

      public static com.moandjiezana.toml.Toml readToml(File file) throws FileNotFoundException
      读取TOML配置文件
      参数:
      file - 配置文件
      返回:
      Toml对象
      抛出:
      FileNotFoundException - 读取或解析失败时抛出
    • delFile

      public static boolean delFile(File file)
      删除文件
      参数:
      file - 文件
      返回:
      是否成功