Java 7和旧的I / O方法不存在带有国际字符的文件

时间:2013-07-11 10:16:19

标签: java java-7 java-io

我在阅读Mac OS X Lion中名称具有国际字符的文件时遇到问题。它适用于Java 6,但它不适用于Java 7.此外,它适用于新的Java 7 I / O类,但我不想暂时更改API。

File f = new File("饮茶.png");
Path p = FileSystems.getDefault().getPath("饮茶.png");
System.out.println("New IO API: " + Files.exists(p));
System.out.println("Old IO API: " + f.exists());

输出:

新IO API:真实    旧IO API:false

有没有办法在Java 7和国际字符中使用旧的api?

0 个答案:

没有答案