Class FileUtil
java.lang.Object
com.hypixel.hytale.server.core.util.io.FileUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FileVisitOption[]static final Set<FileVisitOption> static final Set<OpenOption> static final Pattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcopyDirectory(Path origin, Path destination) static voiddeleteDirectory(Path path) static voidmoveDirectoryContents(Path origin, Path destination, CopyOption... options) static voidunzipFile(Path path, byte[] buffer, ZipInputStream zipStream, ZipEntry zipEntry, String name)
-
Field Details
-
DEFAULT_WRITE_OPTIONS
-
DEFAULT_WALK_TREE_OPTIONS_SET
-
DEFAULT_WALK_TREE_OPTIONS_ARRAY
-
INVALID_FILENAME_CHARACTERS
-
-
Constructor Details
-
FileUtil
public FileUtil()
-
-
Method Details
-
unzipFile
public static void unzipFile(@Nonnull Path path, @Nonnull byte[] buffer, @Nonnull ZipInputStream zipStream, @Nonnull ZipEntry zipEntry, @Nonnull String name) throws IOException - Throws:
IOException
-
copyDirectory
public static void copyDirectory(@Nonnull Path origin, @Nonnull Path destination) throws IOException - Throws:
IOException
-
moveDirectoryContents
public static void moveDirectoryContents(@Nonnull Path origin, @Nonnull Path destination, CopyOption... options) throws IOException - Throws:
IOException
-
deleteDirectory
- Throws:
IOException
-