我面临的问题是,如果文件存储在包含希腊字符的税箱文件夹中,则无法读取文件。
我们将文件路径作为输入,只要文件路径中包含希腊字符,我的代码就会失败。
出现错误......
java.nio.file.NoSuchFileException:E:\ strsWork_Dev \Îα§10017606
代码如下,
private void registerDirectory(Path path) throws IOException {
WatchKey key = path.register(watchService, new WatchEvent.Kind[]{
StandardWatchEventKinds.ENTRY_MODIFY, StandardWatchEventKinds.ENTRY_CREATE
}, SensitivityWatchEventModifier.HIGH);
LOGGER.debug("registerDirectory adding path " + path.toString());
keys.put(key, path);
}