J'essaie d'initialiser un objet FileInputStream à l'aide d'un objet File. Je reçois une erreur FileNotFound sur la ligneRécupère FileNotFoundException lors de l'initialisation de FileInputStream avec l'objet File
fis = new FileInputStream(file);
C'est étrange que j'ai ouvert ce fichier par la même méthode pour faire regex plusieurs fois.
Ma méthode est la suivante:
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 (accès refusé)
à java .io.FileInputStream.open (native Method)
à java.io.FileInputStream. (Source inconnue)
à java.io.FileInputStream. (Source inconnue)
à 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)
Le fichier est là, avez-vous des problèmes de permission? –