Проблема, с которой я сталкиваюсь, заключается в том, что файлы не могут быть прочитаны, если они хранятся в папке налогового ящика, содержащей греческие символы.
мы берем путь к файлу в качестве входных данных, когда он содержит греческие символы в пути к файлу, мой код завершается ошибкой.
данная ошибка ......
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);
}