Я пытаюсь инициализировать объект FileInputStream с помощью объекта File. Я получаю ошибку FileNotFound на линииGet FileNotFoundException при инициализации FileInputStream с объектом File
fis = new FileInputStream(file);
Это странно, так как я открыл этот файл через тот же метод, чтобы сделать регулярное выражение много раз.
Мой метод заключается в следующем:
private BufferedInputStream fileToBIS(File file){
FileInputStream fis = null;
BufferedInputStream bis =null;
try {
fis = new FileInputStream(file);
bis = new BufferedInputStream(fis);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return bis;
}
java.io.FileNotFoundException: C: \ Dev \ сервер \ Tomcat6 \ WebApps \ Sample-сайт (отказано в доступе)
на Java .io.FileInputStream.open (Native Method)
на java.io.FileInputStream. (Unknown Source)
на java.io.FileInputStream. (Unknown Source)
в controller.ScanEditRegions.fileToBIS (ScanEditRegions.java:52)
в controller.ScanEditRegions.tidyHTML (ScanEditRegions.java:38)
на controller.ScanEditRegions.process (ScanEditRegions.java:64)
на controller.ScanEditRegions. visitAllDirsAndFiles (ScanEditRegions.java:148)
в controller.Manager.main (Manager.java:10)
Есть ли файл, есть ли у вас проблемы с разрешением? –