私はDesktopの中であるCSVファイルをJAVAにNIOを使って利用したいです。
でもファイルを読んだらすぐエラーが発生します。
現在CSVファイルの内容は

id,date,contents
1,2017-06-12,テストデータ
2,2017-06-12,テストデータ1
3,2017-06-13,残り分
4,2017-06-13,会社
5,2017-06-13,kaisixaya

これです。

欲しいoutputは System.out.println(currentLine); すれば上と同じに出力したいです。
半分はNIO使って半分はただIO使って解決はしましたが、全部NIO使って出力したいです。

Path path = Paths.get("C:\\Users\\yahoo\\Desktop\\ScheduleManagement\\ScheduleData.csv");

try(BufferedReader reader = Files.newBufferedReader(path, Charset.forName("UTF-8"))){

 String currentLine = null;

  while((currentLine = reader.readLine()) != null){

    System.out.println(currentLine); 

  }

}catch(IOException ex){

  ex.printStackTrace();

}