public final class FileUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
appendAllElementsAsLinesToFile(String filePath,
List<String> elementToWrite)
It append all list element to file, every as separated line.
|
static void |
appendToFile(String filePath,
String fileContent)
Append some text to file.
|
static void |
consumeEveryLineFromFile(String path,
Consumer<String> consumerLine)
It read all lines line by line and put line value to consumerLine argument.
|
static void |
consumeEveryLineWitNumberFromFile(String path,
BiConsumer<Long,String> consumerLineIndex)
It read all lines line by line and put line value to consumerLine argument.
|
static void |
createDirectories(String folderPath)
It creates directories recursively, all path part will be a folder type.
|
static void |
createDirectoriesForFile(String pathToFile)
It creates directories recursively, leaf of provided path is expected as file name.
|
static List<File> |
listOfFiles(String pathToFile) |
static List<File> |
listOfFiles(String pathToFile,
FileFilter fileFilter) |
static String |
loadFileFromClassPathAsText(String path)
It read from file from classpath and put all content to String.
|
static String |
loadFileFromClassPathAsText(String path,
Charset charset)
It read from file from classpath and put all content to String with certain encoding.
|
static String |
loadFileFromPathAsText(String path)
It read from file and put all content to String.
|
static String |
loadFileFromPathAsText(String path,
Charset charset)
It read from file and put all content to String with certain encoding.
|
static List<String> |
loadFileFromPathToList(String path)
It reads all lines to list from certain path from system for file.
|
static FileCursor |
readFileFromPathToFileCursor(String path)
It create instance of FileCursor.
|
static void |
writeAllElementsAsLinesToFile(String filePath,
List<String> elementToWrite)
It writes all list element to file, every as separated line.
|
static void |
writeToFile(String filePath,
String fileContent)
It override current file content if exists.
|
public static String loadFileFromPathAsText(String path)
path - to filepublic static String loadFileFromPathAsText(String path, Charset charset)
path - to filecharset - instance of java.nio.charset.Charsetpublic static String loadFileFromClassPathAsText(String path)
path - to filepublic static String loadFileFromClassPathAsText(String path, Charset charset)
path - to filecharset - instance of java.nio.charset.Charsetpublic static List<String> loadFileFromPathToList(String path)
path - system path to file to read.public static void consumeEveryLineFromFile(String path, Consumer<String> consumerLine)
path - system path to file to read.consumerLine - which consume every linepublic static void consumeEveryLineWitNumberFromFile(String path, BiConsumer<Long,String> consumerLineIndex)
path - system path to file to read.consumerLineIndex - which consume every line with index of them in filepublic static FileCursor readFileFromPathToFileCursor(String path)
path - system path to file.public static void writeToFile(String filePath, String fileContent)
filePath - system path to file.fileContent - as String to write to filepublic static void appendToFile(String filePath, String fileContent)
filePath - system path to filefileContent - as String to append to filepublic static void writeAllElementsAsLinesToFile(String filePath, List<String> elementToWrite)
filePath - system path to fileelementToWrite - text lines write to filepublic static void appendAllElementsAsLinesToFile(String filePath, List<String> elementToWrite)
filePath - system path to fileelementToWrite - text lines write to filepublic static void createDirectoriesForFile(String pathToFile)
pathToFile - as String.public static void createDirectories(String folderPath)
folderPath - as String.public static List<File> listOfFiles(String pathToFile, FileFilter fileFilter)
Copyright © 2019. All rights reserved.