Obtenir FileNotFoundException lors de l'initialisation du FileInputStream avec Fichier objet

Je suis en train de l'initialisation d'un objet FileInputStream à l'aide d'un Fichier objet. J'obtiens un fichier introuvable erreur sur la ligne

fis = new FileInputStream(file);

Ce qui est étrange, depuis que j'ai ouvert ce fichier au moyen de la même méthode pour faire des regex de nombreuses fois.

Ma méthode est comme suit:

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.ouvert(Native method)

à java.io.FileInputStream.(Source Inconnue)

à java.io.FileInputStream.(Source Inconnue)

au contrôleur.ScanEditRegions.fileToBIS(ScanEditRegions.java:52)

au contrôleur.ScanEditRegions.tidyHTML(ScanEditRegions.java:38)

au contrôleur.ScanEditRegions.processus(ScanEditRegions.java:64)

au contrôleur.ScanEditRegions.visitAllDirsAndFiles(ScanEditRegions.java:148)

au contrôleur.Le gestionnaire.principale(Manager.java:10)

Le fichier est là, avez-vous des problèmes d'autorisation?

OriginalL'auteur Ankur | 2009-06-16