0
当我尝试扫描文件夹文件时,它给了我一个错误,表示访问被拒绝。该文件夹包含要扫描的txt文件。Java中的扫描仪
Scanner ScanningFile = new Scanner(new File("Files"));
java.io.FileNotFoundException: Files (Access is denied)
任何想法?
当我尝试扫描文件夹文件时,它给了我一个错误,表示访问被拒绝。该文件夹包含要扫描的txt文件。Java中的扫描仪
Scanner ScanningFile = new Scanner(new File("Files"));
java.io.FileNotFoundException: Files (Access is denied)
任何想法?
您无法读取方式,你需要使用File.listFiles()
方法
for(File textFile:new File("Files").listFiles()){
Scanner ScanningFile = new Scanner(textFile);
try{
//...
}finally{
ScanningFile.close();
}
}
假设“文件”是一个文件夹 –
@MauricePerry它确实是一个文件夹,如问题中所述 – Maza89
你的java程序是不是previleged一个访问该文件 –
执行该Java应用程序没有按”的(电脑)用户目录没有足够的权利来阅读该文件。 –