2013-02-22 65 views
3

我正在嘗試使用Java 1.7 nio。當我打電話如何在Files.walkFileTree期間防止AccessDeniedException?

Files.walkFileTree(source [i],tc);

其中source [i]是我Windows文件系統上的任何文件夾,而tc是SimpleFileVisitor,我得到一個java.nio.file.AccessDeniedException。我檢查了文件夾和文件夾內容,並確保所有用戶都可以讀取,寫入和執行。

我可以使用File訪問文件。爲什麼walkFileTree在訪問文件時遇到問題?

回答

0

我找到了解決這個問題的辦法。我重寫了visitFile方法,並且它錯誤地引用了一個文件路徑。

相關問題