FileUtil
Last updated
Last updated
FileUtil
class provides utility methods for working with files in your application. It includes methods for reading, creating, and managing files.
readFile(filePath: String): File
Reads the content of a file located at the specified filePath
and returns a File
object representing the file.
Parameters:
filePath
(String): The path to the file to be read.
Returns:
File
: A File
object representing the read file.
readInputStream(inputStream: InputStream, relativeIterationPath: String): File
Reads the content of an input stream and creates a File
object. The relativeIterationPath
is used to determine the file path for the created File
object.
Parameters:
inputStream
(InputStream): The input stream to read.
relativeIterationPath
(String): The relative path for the created File
object.
Returns:
File
: A File
object representing the read content.
createFile(filePath: String, content: String): File
Creates a new file at the specified filePath
with the provided content
.
Parameters:
filePath
(String): The path for the new file.
content
(String): The content to be written to the file.
Returns:
File
: A File
object representing the newly created file.
createTempFile(fileName: String, content: String): File
Creates a temporary file with the specified fileName
and writes the provided content
to it.
Parameters:
fileName
(String): The name for the temporary file.
content
(String): The content to be written to the file.
Returns:
File
: A File
object representing the created temporary file.
readFileContent(fileName: String): String
Reads the content of a file with the specified fileName
and returns it as a string.
Parameters:
fileName
(String): The name of the file to read.
Returns:
String
: The content of the file as a string.
Logging Data to a File:
Generating Reports:
Reading Customer Data:
Data Backup and Recovery: