我正在尝试读取文件夹中的文件,但是当我运行该程序时,它会抛出此异常。我也尝试了其他一些文件夹。它抛出相同的异常。
Exception in thread "main" java.io.FileNotFoundException: C:\backup (Access is denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
最佳答案
您无法打开和读取目录,请使用 isFile()
和 isDirectory()
方法来区分文件和文件夹。您可以使用 list()
和 listFiles()
方法(分别用于文件名和 File
s)获取文件夹的内容,您也可以指定选择列出的文件子集的过滤器。
关于java.io.FileNotFoundException : (Access is denied),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4281143/