com.aventstack.extentreports.utils.Reader Maven / Gradle / Ivy
package com.aventstack.extentreports.utils;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Reader {
final static Logger logger = Logger.getLogger(Reader.class.getName());
private Reader() { }
public static String readAllText(String filePath) {
File file = new File(filePath);
if (file.exists()) {
byte[] data;
try (FileInputStream fis = new FileInputStream(file)) {
data = new byte[(int)file.length()];
fis.read(data);
return new String(data, "UTF-8");
}
catch (IOException e) {
logger.log(Level.SEVERE, filePath, e);
}
}
return null;
}
public static String readAllText(File file) {
return readAllText(file.getAbsolutePath());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy