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 (アクセスが拒否されました)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at java .io.FileInputStream.(不明なソース)
コントローラーの ScanEditRegions.fileToBIS
(ScanEditRegions.java:52) コントローラーの ScanEditRegions.tidyHTML(ScanEditRegions.java:38)
コントローラー
の ScanEditRegions.process(ScanEditRegions.java:64)
.ScanEditRegions.visitAllDirsAndFiles(ScanEditRegions.java:148)
で controller.Manager.main(Manager.java:10)