Преобразование Excel в Datatable с помощью OleDB c #

Использовать новый API файлов. Во-первых, в вашей программе вы не проверяете возвращаемое значение .createNewFile(): оно не генерирует исключение при сбое ...

С новым файловым API это намного проще :

public void saveReport(KmaxWidget widget)
    throws IOException
{
    final String content = report.getProperty("TEXT");
    final Path path = Paths.get("logKMAX.txt");

    try (
        final BufferedWriter writer = Files.newBufferedWriter(path,
            StandardCharsets.UTF_8, StandardOpenOption.CREATE);
    ) {
        writer.write(content);
        writer.flush();
    }
}
0
задан Vic 13 July 2018 в 08:38
поделиться