2013-02-22 2 views
3

Я пытаюсь использовать Java 1.7 nio. Когда я звонюКак я могу предотвратить AccessDeniedException во время Files.walkFileTree?

Файлы.walkFileTree (источник [i], tc);

где источник [i] - это любая папка в моей файловой системе Windows, а tc - это SimpleFileVisitor, я получаю java.nio.file.AccessDeniedException. Я проверил папку и содержимое папки и гарантировал, что чтение, запись и выполнение разрешены для всех пользователей.

Я могу получить доступ к файлу с помощью файла. Почему у walkFileTree есть проблема с доступом к файлу?

ответ

0

Я нашел решение этой проблемы. Я переопределил метод visitFile и неправильно ссылался на путь к файлу.