我想使用File對象初始化FileInputStream對象。我上線使用File對象初始化FileInputStream時獲取FileNotFoundException
fis = new FileInputStream(file);
,因爲我已經打開這個文件,通過同樣的方法做正則表達式很多時候,這是奇怪的得到一個FileNotFound錯誤。
我的方法如下:
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 \ web應用\樣品的位點(訪問被拒絕)
在java的.io.FileInputStream.open(本機方法)
在java.io.FileInputStream中。(來源不明)
在java.io.FileInputStream中。(未知來源)
在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)
是否有文件,你有權限問題? – 2009-06-16 05:59:50