Имя файла не может содержать следующие символы в Windows:
\ / * ? " < > |
Ваша проблема вызвана попыткой использовать /
в качестве имени файла.Это будет интерпретироваться как разделитель пути.Например, если текущим днем является 23, а каталог C:\InjectionExcel23
не существует, то вы получите что-то вроде следующего исключения (о котором вы должны были изначально сообщить в своем вопросе!):
java.io.IOException: Система не может найти указанный путь
Не имеет отношения к конкретной проблеме, способ, которым вы создали сегодняшнюю дату, является неуклюжим.Вы генерируете все эти ненужные Calendar
накладные расходы.Просто используйте new Date()
.
Date date11 = new Date();