public final class FileTools
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
copyFile(java.lang.String fileName,
GeneralSettingsInterface general)
Копирует файла из директории заданной установками в директорию заданную
установками при отсутствии флага isSkipFiles.
|
static void |
copyFile(java.net.URL source,
java.io.File dest,
GeneralSettingsInterface general)
Копирование файла.
|
static java.io.File |
getExtDirectory(java.io.PrintWriter verboseWriter)
Получает путь к папке ext.
|
static java.net.URL |
mergeURL(java.net.URL base,
java.lang.String fileName)
Получение полного URL по пути и имени файла.
|
static void |
removeFile(java.io.File file,
GeneralSettingsInterface general)
Удаляет файл из ext директории.
|
static void |
removeFile(java.lang.String fileName,
GeneralSettingsInterface general)
Удаление файла из директории установки при отсутствии флага isSkipFiles.
|
public static java.io.File getExtDirectory(java.io.PrintWriter verboseWriter)
verboseWriter
- Writer для выдачи детальной информацииpublic static java.net.URL mergeURL(java.net.URL base, java.lang.String fileName) throws java.io.IOException
base
- Базовый путь к файлуfileName
- имя файлаjava.io.IOException
- ошибка формирования пути к файлу.public static void copyFile(java.net.URL source, java.io.File dest, GeneralSettingsInterface general) throws java.io.IOException
source
- исходный файлdest
- файл назначенияgeneral
- основные настройки Installerjava.io.IOException
- ошибки ввода / выводаpublic static void copyFile(java.lang.String fileName, GeneralSettingsInterface general) throws java.io.IOException
fileName
- имя копируемого файлаgeneral
- основные настройки Installerjava.io.IOException
- ошибки копирования файловpublic static void removeFile(java.lang.String fileName, GeneralSettingsInterface general) throws java.io.IOException
fileName
- имя файлаgeneral
- основные настройки Installerjava.io.IOException
public static void removeFile(java.io.File file, GeneralSettingsInterface general)
file
- удаляемый файлgeneral
- основные настройки Installer