我正在尝试使用 File 对象初始化 FileInputStream 对象。我在线上收到 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 (Access is denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at java .io.FileInputStream.(Unknown Source)
at controller.ScanEditRegions.fileToBIS(ScanEditRegions.java:52)
at controller.ScanEditRegions.tidyHTML(ScanEditRegions.java:38)
at controller.ScanEditRegions.process(ScanEditRegions.java:64)
在控制器.ScanEditRegions.visitAllDirsAndFiles(ScanEditRegions.java:148)
在 controller.Manager.main(Manager.java:10)