public class FileHelper
extends java.lang.Object
| Constructor and Description |
|---|
FileHelper() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createDialog(java.util.List extensions,
java.lang.String description,
java.lang.Integer type)
Создание диалога и выбор пути.
|
java.lang.Boolean |
createFile(java.lang.String path)
Создание директории.
|
boolean |
deleteData(java.lang.String path)
Удаление файла.
|
java.util.List<java.io.File> |
find(java.lang.String startPath,
java.lang.String fileName,
java.lang.String fileExt)
Поиск файлов.
|
java.lang.String |
getDefaultKeysPath()
Получение пути к директории, в которой по умолчанию сохраняются ключевые контейнеры.
|
java.lang.String |
getUserHomePath()
Получение пути к домашней директории пользователя.
|
java.lang.Boolean |
isFileExists(java.lang.String path)
Проверка существования файла
|
byte[] |
loadData(java.lang.String fileName)
Загрузка данных из файла
|
void |
saveData(byte[] dataToSave,
java.lang.String fileName)
Сохранение данных в файл
|
java.lang.String |
saveResource(java.lang.String resourcePackage,
java.lang.String resourceName)
Сохранение ресурса в файл
|
private void |
search(java.io.File startDirectory,
java.util.List<java.io.File> resultList,
java.lang.String fileName,
java.lang.String fileExt)
Поиск файла во всех вложенных директориях, начиная от начальной
|
public java.lang.Boolean createFile(java.lang.String path)
throws java.lang.Exception
path - Путь к директорииjava.lang.Exceptionpublic java.lang.String getUserHomePath()
public java.lang.String getDefaultKeysPath()
public void saveData(byte[] dataToSave,
java.lang.String fileName)
dataToSave - Данные для сохраненияfileName - Имя файлаpublic java.lang.String saveResource(java.lang.String resourcePackage,
java.lang.String resourceName)
resourcePackage - Пакет, где содержится ресурсresourceName - Имя ресурсаpublic byte[] loadData(java.lang.String fileName)
fileName - Имя файлаpublic java.lang.Boolean isFileExists(java.lang.String path)
throws java.lang.Exception
path - Путь к файлуjava.lang.Exceptionpublic boolean deleteData(java.lang.String path)
path - Путь к файлуpublic java.util.List<java.io.File> find(java.lang.String startPath,
java.lang.String fileName,
java.lang.String fileExt)
startPath - Путь, от которого осуществлять поискfileName - Имя файла без расширения либо регулярное выражениеfileExt - Расширение файлаprivate void search(java.io.File startDirectory,
java.util.List<java.io.File> resultList,
java.lang.String fileName,
java.lang.String fileExt)
startDirectory - Начальная директория для поискаresultList - Список файловfileName - Имя файла без расширенияfileExt - Расширение файлаpublic java.lang.String createDialog(java.util.List extensions,
java.lang.String description,
java.lang.Integer type)
extensions - Фильтры. Фильтрация регистронезависимая. Значения расширений должны быть без точек,
например, "doc", "txt", "p7b". "*" означает, что фильтрация будет отключенаdescription - Описание фильтров. Например, "Текстовые файлы"type - Тип диалога
Возможные варианты:
JFileChooser.OPEN_DIALOG - диалог открытия файла;
JFileChooser.SAVE_DIALOG - диалог сохранения файла.
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.