Я пытаюсь инициализировать объект FileInputStream, используя объект File. Я получаю сообщение об ошибке FileNotFound на линии
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 \ server \ tomcat6 \ webapps \ sample-site (доступ запрещен)
at java.io.FileInputStream.open (собственный метод)
at java.io.FileInputStream. (Неизвестный источник)
at java.io.FileInputStream. (Неизвестный источник)
at controller.ScanEditRegions.fileToBIS (ScanEditRegions.java:52)
at controller.ScanEditRegions.tidyHTML (ScanEditRegions.java:38)
at controller.ScanEditRegions.process (ScanEditRegions.java:64)
at controller.ScanEditRegions.visitAllDirsAndFiles (ScanEditRegions.java:148)
at controller.Manager.main (Manager.java:10)