Class FileUtil
java.lang.Object
wtf.ranked.hytale.server.runner.util.FileUtil
Utility class for file and directory operations.
Provides helper methods for extracting archives and managing the cleanup of server files and directories.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteDirectory(@NonNull File directory) Recursively deletes a directory and all of its contents.voiddeleteFile(@NonNull File file) voiddeleteFile(@NonNull File directory, @NonNull String fileName) Deletes a specific file within a directory if it exists.voiddeleteFiles(@NonNull File directory, @NonNull String... fileNames) Deletes multiple files within a directory by name.voidunpackZipFile(@NonNull File zip, @NonNull File destinationPath) Extracts a ZIP file to the specified destination and deletes the source archive.
-
Constructor Details
-
FileUtil
public FileUtil()
-
-
Method Details
-
unpackZipFile
-
deleteFile
-
deleteFile
-
deleteFiles
-
deleteDirectory
Recursively deletes a directory and all of its contents.- Parameters:
directory- directory to remove
-