Skip to content

Commit f7328ef

Browse files
committed
org.apache.commons.csv.CSVFormat.print(Path, Charset) should use NIO and
not convert the Path to a File.
1 parent 5e9d224 commit f7328ef

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/main/java/org/apache/commons/csv/CSVFormat.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import java.io.Serializable;
3737
import java.io.StringWriter;
3838
import java.nio.charset.Charset;
39+
import java.nio.file.Files;
3940
import java.nio.file.Path;
4041
import java.sql.ResultSet;
4142
import java.sql.ResultSetMetaData;
@@ -907,7 +908,7 @@ public CSVPrinter print(final File out, Charset charset) throws IOException {
907908
* @since 1.5
908909
*/
909910
public CSVPrinter print(final Path out, Charset charset) throws IOException {
910-
return print(out.toFile(), charset);
911+
return print(Files.newBufferedWriter(out, charset));
911912
}
912913

913914
/**

0 commit comments

Comments
 (0)