//注意文件必须放在resources 的目录下
private List<String> readFile() {
List<String> lpCodes = new ArrayList<>();
String resourceFileName;
resourceFileName = "List4";
BufferedReader br = new BufferedReader(new InputStreamReader(Thread.currentThread().getContextClassLoader()
.getResourceAsStream(resourceFileName)));
String temp = null;
try {
while ((temp = br.readLine()) != null) {
if (StringUtils.isNotBlank(temp)) {
lpCodes.add(temp);
}
}
} catch (IOException e) {
logger.error("dingzheng readFile lcCode:{}", e);
}
logger.info("total count:{}", lpCodes.size());
return lpCodes;
}
写入本地文件
//private static String FILE_NAME = "/home/admin/logs/mp/success.txt";
/*
* 写入文件
* @param str
* @param filePath
*/
private static void writeFile(String str, String filePath) {
BufferedWriter bw = null;
try {
File file = new File(filePath);
bw = new BufferedWriter(new FileWriter(file, true));
bw.write(str);
bw.newLine();
} catch (Exception e) {
logger.error("writeFile error, ", e);
} finally {
if (bw != null) {
try {
bw.close();
} catch (IOException e) {
}
}
}
}
网友评论