我正在尝试与目录一起创建一个新文件,但是当我调用“fos = new FileOutputStream(file);”时 它总是抛出找不到文件的错误。这是代码
FileOutputStream fos = null;
String getName = "User";
String filePath="D:/New file";
File file;
Date date = new Date();
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
String headerDate = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").format(date);
try {
WritableWorkbook w = Workbook.createWorkbook(outputStream);
WritableSheet s = w.createSheet("Report generate", 0);
s.addCell(new Label(0, 0, "New File" + getName));
s.addCell(new Label(0, 2, "Response Date: " + headerDate));
w.write();
w.close();
String resultFileName = "NewFileToGenerate" +getName+headerDate+ ".xls";
String fileName = filePath.concat(resultFileName);
file = new File(fileName);
file.mkdirs();
file.createNewFile();
fos …Run Code Online (Sandbox Code Playgroud)