我正在构建一个自动的电子邮件报告系统,该系统可以读取数据,例如:人的电子邮件,姓名,附件文件,并以数组的形式发送。
但是,生成的文件是根据上个月的日期而来的。例如: FileName04-2019.txt
如何使其从上个月的文件中读取?
我设法将其编码为当月读取。例如: 月:五月
要读取的文件: FileName05-2019.txt
String Data = (prop.getProperty("/Users/user/Desktop/Directory/ImportData/FileName") + DateFormatUtils.format(new Date(), "MM-yyyy") + ".txt");
BufferedReader br = new BufferedReader(new FileReader(Data));
line = br.readLine();
while (line != null) {
String[] content = line.split("\\|");
line = br.readLine();
String[] to = content[2].split(";");
content[10].split(",");
我希望文件从上个月读取,而不是从本月内容读取。